.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}
.slick-arrow.slick-hidden{display:none}
*,*:after,*:before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
html{font-size:18px}
h1,h2,h3,h4,h5,h6{line-height:1.2 !important}
.color-highlight{color:#b39430}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:rgba(0,0,0,0)}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
html{scroll-behavior:smooth}
body{overflow-x:hidden}
.site-main{min-height:70vh;position:relative}
.wrap{width:100%;max-width:1320px;margin:0 auto;padding:0 20px}
.sl-zip{position:relative}
.sl-zip:before,.sl-zip:after{content:"";position:absolute;width:100%;height:5px;left:0;background:url("assets/img/dash-border-dark.svg") repeat-x center center;z-index:1}
.sl-zip:before{top:20px}
.sl-zip:after{bottom:20px}
.sl-zip--light:before,.sl-zip--light:after{background:url("assets/img/testimonial-dash-border.svg") repeat-x center center}
.sl-zip--top:after{display:none}
.sl-zip--bottom:before{display:none}
.sl-zip .e-container{z-index:10}
.ic-testimonial-slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding:100px 0;position:relative}
.ic-testimonial-slider .slick-track .slick-current{background:#263d6b !important;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;z-index:2 !important;-webkit-box-shadow:0 0 61px -4px #263d6b;box-shadow:0 0 61px -4px #263d6b;-webkit-transition:all 0 ease-in;transition:all 0 ease-in}
.ic-testimonial-slider .slick-track .slick-current::before{display:none}
.ic-testimonial-slider .slick-track .slick-current p{color:#fff !important}
.ic-testimonial-slider .slick-track .slick-slide{background:#f4f4f4;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;z-index:-1}
.ic-testimonial-slider .slick-track .slick-slide::before{content:"";background:#fff;width:500px;height:100%;position:absolute;left:calc(100% - 500px);top:0;z-index:0}
.ic-testimonial-slider .slick-track .slick-slide p{color:#000}
.ic-testimonial-slider .slick-arrow{position:absolute;bottom:130px;width:70px;z-index:3;border:0;background-size:contain !important;background-color:rgba(0,0,0,0) !important}
.ic-testimonial-slider .slick-arrow:hover{background-color:rgba(0,0,0,0) !important}
.ic-testimonial-slider .slick-prev{left:50%;-webkit-transform:translateX(-100%) translateX(-10px);transform:translateX(-100%) translateX(-10px);background:url("assets/img/slider-arrow.svg") no-repeat center center;-webkit-transform:translateX(-100%) translateX(-10px) scaleX(-1);transform:translateX(-100%) translateX(-10px) scaleX(-1)}
.ic-testimonial-slider .slick-next{left:50%;-webkit-transform:translateX(10px);transform:translateX(10px);background:url("assets/img/slider-arrow.svg") no-repeat center center}
.rank-math-breadcrumb a{color:#004cbf}
.rank-math-breadcrumb a:hover{color:#b39430}
.rank-math-breadcrumb p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;font-size:.7777777778rem}
.rank-math-breadcrumb .separator{background:url("assets/img/breadcrumb-arrow.svg") no-repeat center center;display:inline-block;width:18px;height:9px;margin:0 8px;text-indent:-9999em}
.sl-toggle{border-bottom:1px solid #fff}
.sl-toggle .elementor-toggle-item{padding:0 0 20px 0 !important;border-top:1px solid #fff}
.sl-toggle .elementor-tab-title{border-bottom:0 !important;padding:20px 40px 20px 0 !important;line-height:1 !important;position:relative}
.sl-toggle .elementor-tab-content{border:unset !important;padding:0 0 0 0 !important}
.sl-toggle .elementor-toggle-icon{position:absolute;top:25px;right:20px}
.sl-toggle .elementor-toggle-icon svg{width:25px !important;height:25px !important}
.rsn-list{list-style:none}
.rsn-list ul{padding:0 !important}
.rsn-list ul li{position:relative;padding-left:25px;margin-bottom:8px;list-style:none}
.rsn-list ul li:before{content:"";position:absolute;background:url("assets/img/rsn-list-icon.svg") no-repeat center center;width:22px;height:22px;left:0;top:5px}
a{-webkit-transition:color 250ms ease-in-out;transition:color 250ms ease-in-out;color:#b39430}
a:hover{text-decoration:none !important}
.white-link a{color:#fff !important;text-decoration:none !important}
.white-link a:hover{color:#b39430 !important}
.blue-link a,.blue-link .elementor-icon-list-text{color:#004cbf !important;text-decoration:none !important}
.blue-link a:hover,.blue-link .elementor-icon-list-text:hover{color:rgba(0,0,0,0) !important}
.black-link a{color:rgba(0,0,0,0) !important;text-decoration:none}
.black-link a:hover{color:#004cbf !important}
.blue-color span{color:#004cbf !important}
.elementor-button .elementor-button-text{text-transform:uppercase !important;letter-spacing:3px}
.tb-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:60px}
.tb-form br{display:none}
.tb-form__submit{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:20px}
.tb-form__submit p button{background:#b39430;color:#fff;text-transform:uppercase;letter-spacing:3px;font-size:15px !important;border:0}
.tb-form__submit p button:hover{background:#263d6b}
.tb-form__submit input{border:unset}
.tb-form__about{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0;width:100%}
.tb-form__about p{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;font-size:18px;font-size:1rem;font-weight:400;color:#000}
.tb-form__about p .wpcf7-form-control-wrap{width:100%;margin-bottom:25px;border:unset}
.tb-form__about p .wpcf7-form-control-wrap input{border:unset;border-bottom:1px solid #dcdcdd;padding:12px 0 8px 0;border-radius:unset;background:rgba(0,0,0,0) !important;font-size:18px;font-size:1rem;font-weight:400;color:#000;padding-left:10px}
.tb-form__about p .wpcf7-form-control-wrap input:focus{outline:unset;border-color:#b39430}
.tb-form__about p .wpcf7-form-control-wrap input::-webkit-input-placeholder{color:#e5edf9}
.tb-form__about p .wpcf7-form-control-wrap input::-moz-placeholder{color:#e5edf9}
.tb-form__about p .wpcf7-form-control-wrap input:-ms-input-placeholder{color:#e5edf9}
.tb-form__about p .wpcf7-form-control-wrap input::-ms-input-placeholder{color:#e5edf9}
.tb-form__about p .wpcf7-form-control-wrap input::placeholder{color:#e5edf9}
.tb-form__about p .wpcf7-form-control-wrap input.wpcf7-not-valid{border-color:#dc3232}
.tb-form__about p label{position:absolute;top:0;padding-left:2px}
.tb-form__about p label .r-start{color:#b39430 !important;margin-left:5px;font-size:18px}
.tb-form__about .last-child p{margin-bottom:0 !important}
.tb-form__about .last-child p .wpcf7-form-control-wrap{margin-bottom:0 !important}
.tb-form__about .last-child p .wpcf7-form-control-wrap input{border:0 !important}
.tb-form--bottom{width:100%}
.tb-form--bottom p{position:relative}
.tb-form--bottom p label{position:absolute;top:0;padding-left:2px}
.tb-form--bottom p label .r-start{color:#b39430 !important;margin-left:5px;font-size:18px}
.tb-form--bottom p .wpcf7-not-valid-tip{top:calc(100% - 10px) !important}
.tb-form--bottom textarea{border-radius:0 !important;border:none !important;border-bottom:1px solid #dcdcdd !important;padding:0 0 0 8px;margin-top:0;font-size:18px !important;font-size:18px !important/18pxrem;max-height:200px;resize:none !important;outline-color:rgba(0,0,0,0) !important}
.tb-form--bottom textarea:focus{outline:unset;border-bottom:1px solid #b39430 !important}
.tb-form .wpcf7-form-control-wrap{position:relative;display:block}
.tb-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip{background:red;padding:0 10px;color:#fff;border-radius:0;position:absolute;right:0;top:40px;font-size:12px;font-size:.6666666667rem}
.wpcf7-response-output{background:#eeeff3;padding:20px !important;border-radius:20px;text-align:center}
.wpcf7-form-control.wpcf7-not-valid{border-bottom:1px solid red !important;outline:0}
.wpcf7 form.invalid .wpcf7-response-output{border-color:#dc3232}
.wpcf7 form.submitting .wpcf7-submit{display:none;background:#eeeff3;pointer-events:none;border:1px solid #dcdcdd}
.wpcf7 form.submitting .wpcf7-submit:before,.wpcf7 form.submitting .wpcf7-submit:after{display:none}
.wpcf7 form.submitting .wpcf7-submit:focus{outline:unset}
.rsn-require-start{color:#b39430}
.elementor-field{border-bottom:1px dashed #dcdcdd !important;max-height:30px !important;min-height:30px !important;padding:0 !important}
.elementor-field:focus{border-bottom:1px dashed #004cbf !important;-webkit-box-shadow:none !important;box-shadow:none !important}
.tb-form label{position:absolute;top:12px;left:8px;font-size:16px;color:#000;pointer-events:none;-webkit-transition:top .3s ease,font-size .3s ease,color .3s ease,opacity .3s ease;transition:top .3s ease,font-size .3s ease,color .3s ease,opacity .3s ease}
.tb-form label.float-label{top:-20px;font-size:15px;font-weight:600;color:#a0a0a0;padding-left:2px}
.tb-form label.float-label .r-start{opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}
.tb-form label .r-start{color:#b39430 !important;margin-left:5px;font-size:18px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}
.sl-blog__sidebar__categories ul{list-style:none;margin:0;padding:0}
.sl-blog__sidebar__categories ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:10px 20px;border:1px solid rgba(0,0,0,0);border-radius:40px;margin-bottom:10px}
.sl-blog__sidebar__categories ul li:hover{border-color:#b39430;background-color:#fff}
.sl-blog__sidebar__categories ul li.current-cat{border-color:#b39430}
#ez-toc-container nav{padding:20px 0 0 0;width:100%}
#ez-toc-container{padding:20px !important;background:#0c1f58 !important}
#ez-toc-container a{padding:0 20px !important}
div#ez-toc-container ul li{font-weight:600;padding-bottom:8px}
div#ez-toc-container ul li:before{display:none}
div#ez-toc-container ul{padding:0 !important}
.ez-toc-list{padding:0 20px !important}
.ez-toc-cssicon{left:0 !important}
.ez-toc-list a{position:relative;padding:0 10px}
.single-post div#ez-toc-container{width:-webkit-fill-available}
.ic-header{-webkit-transition:all 350ms ease-in-out !important;transition:all 350ms ease-in-out !important;padding:35px 50px;position:fixed;z-index:99999999}
.ic-header__menu nav ul li .elementor-item-active:hover{color:#fff !important}
.ic-header__menu nav ul li .elementor-item-active::before{content:"";width:calc(100% - 40px);height:2px;background:#fff;color:#fff !important;position:absolute;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0}
.ic-header__menu nav ul li a{letter-spacing:3px;text-transform:uppercase}
.ic-header__menu nav ul li a:hover{color:#b39430 !important}
.ic-header__menu nav ul .phone{display:none}
.ic-header__menu nav ul .investor-portal{border:1px solid #fff;margin-left:20px;-webkit-transition:all 300ms ease-in-out !important;transition:all 300ms ease-in-out !important}
.ic-header__menu nav ul .investor-portal:hover{border-color:#b39430}
.ic-header__menu nav ul .investor-portal:hover a{color:#b39430 !important}
.ic-header.sticky{position:fixed;top:0;z-index:999999;-webkit-transition:all 350ms ease-in-out !important;transition:all 350ms ease-in-out !important;padding:15px;background-color:rgba(38,61,107,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
.ic-header__logo img{width:80%}
.logged-in .ic-header.sticky{top:30px}
.elementor-nav-menu--dropdown .elementor-item.elementor-item-active{background-color:#b39430;color:#fff;padding:20px !important;border-radius:0}
.elementor-nav-menu--dropdown .elementor-item.elementor-item-active::before{display:none !important}
.sl-blog__sidebar__categories ul{list-style:none;margin:0;padding:0}
.sl-blog__sidebar__categories ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:10px 20px;border:1px solid rgba(0,0,0,0);border-radius:40px;margin-bottom:10px}
.sl-blog__sidebar__categories ul li:hover{border-color:#b39430;background-color:#fff}
.sl-blog__sidebar__categories ul li.current-cat{border-color:#b39430}
.flag-container{-webkit-animation:wave 2s infinite ease-in-out;animation:wave 2s infinite ease-in-out;-webkit-transform-origin:left center;transform-origin:left center}
.ff-main__left{width:calc(100% - 750px) !important}
.ff-main__right{width:750px !important}
.ff-main__right--circle{width:750px !important;height:750px !important;border-radius:150% !important}
.ff-main__right--flag svg{width:436px;height:760px}
@media(max-width:1600px){.ff-main__left{width:calc(100% - 640px) !important}
.ff-main__right{width:600px !important}
.ff-main__right--circle{width:600px !important;height:600px !important}
.ff-main__right--flag svg{width:400px;height:600px}
}@media(max-width:1500px){.ic-testimonial-slider .slick-track .slick-slide::before{display:none}
}@media(max-width:1400px){.ff-main__left{width:calc(100% - 500px) !important}
.ff-main__right{width:500px !important}
.ff-main__right--circle{width:500px !important;height:500px !important}
.ff-main__right--flag svg{width:400px;height:500px}
}@media(max-width:1280px){.ic-header__menu nav ul li .elementor-item-active::before{width:calc(100% - 20px)}
.ic-header{padding:35px}
.ic-header__menu nav ul li a{padding:8px !important}
}@media(max-width:1120px){.ic-header{padding:20px}
.ic-header__menu ul li a{font-size:13px !important}
}@media(max-width:1024px){.ic-header{padding:20px !important}
.ic-header__menu nav{-webkit-transition:none !important;transition:none !important;background:#263d6b;padding:48px 55px;border-top:1px solid hsla(0,0%,100%,.6)}
.ic-header__menu nav ul li{margin-bottom:30px}
.ic-header__menu nav ul li a{color:#fff;display:block;text-align:center !important;font-size:30px !important;font-size:30px !important/18pxrem;font-family:"Playfair Display",serif !important}
.ic-header__menu nav ul .investor-portal{margin:50px 0 0 0 !important;padding:20px}
.ic-header__menu nav ul .phone{display:block !important;margin-top:40px}
.ic-header__menu nav ul .phone a{padding-top:60px !important;position:relative;font-size:40px !important;font-size:40px !important/18pxrem;background:url(assets/img/ic-phone.svg) no-repeat center top;background-size:32px;color:#b39430;font-family:"Source Serif 4",serif !important}
.ic-header__menu .elementor-nav-menu--dropdown .elementor-item:hover{background-color:rgba(0,0,0,0) !important}
.ic-header__menu .elementor-menu-toggle{padding:0 !important;margin-top:-8px}
.ic-header__menu .elementor-menu-toggle__icon--close{fill:#fff}
.ic-header__menu .elementor-menu-toggle__icon--close svg{width:30px !important;height:30px !important}
.ff-main__left{width:100% !important}
.ff-main__right{width:300px !important}
.ff-main__right--circle{width:300px !important;height:300px !important}
.ff-main__right--flag svg{width:400px;height:500px}
}@media(max-width:768px){.ic-testimonial-slider .slick-track{padding:60px 0}
.ic-testimonial-slider .slick-arrow{bottom:100px}
.ic-header__menu .elementor-nav-menu--dropdown{padding:30px !important}
.ic-header__menu .elementor-nav-menu--dropdown ul .investor-portal a{font-size:20px !important}
.ic-header__menu .elementor-nav-menu--dropdown ul .phone a{font-size:25px !important;line-height:1.5em !important}
.ff-main__left{width:100% !important}
.ff-main__right{width:300px !important}
.ff-main__right--circle{width:300px !important;height:300px !important}
.ff-main__right--flag svg{width:300px;height:300px}
}@-webkit-keyframes wave{0%{-webkit-transform:rotateZ(0) skewY(0);transform:rotateZ(0) skewY(0)}
25%{-webkit-transform:rotateZ(1deg) skewY(1deg);transform:rotateZ(1deg) skewY(1deg)}
50%{-webkit-transform:rotateZ(0) skewY(0);transform:rotateZ(0) skewY(0)}
75%{-webkit-transform:rotateZ(-1deg) skewY(-1deg);transform:rotateZ(-1deg) skewY(-1deg)}
100%{-webkit-transform:rotateZ(0) skewY(0);transform:rotateZ(0) skewY(0)}
}@keyframes wave{0%{-webkit-transform:rotateZ(0) skewY(0);transform:rotateZ(0) skewY(0)}
25%{-webkit-transform:rotateZ(1deg) skewY(1deg);transform:rotateZ(1deg) skewY(1deg)}
50%{-webkit-transform:rotateZ(0) skewY(0);transform:rotateZ(0) skewY(0)}
75%{-webkit-transform:rotateZ(-1deg) skewY(-1deg);transform:rotateZ(-1deg) skewY(-1deg)}
100%{-webkit-transform:rotateZ(0) skewY(0);transform:rotateZ(0) skewY(0)}
}