body{color:#8F9BAD;background-color:#fff;font-family:"Roboto",sans-serif;font-size:15px;line-height:1.7;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
img{max-width:100%;height:auto}
.text-center{text-align:center}
.text-left{text-align:left}
.text-right{text-align:right}
.relative{position:relative}
#preloader{background:#FFF;height:100%;position:fixed;width:100%;top:0;z-index:1031}
.book{--color:#2271b1;--duration:6.8s;width:32px;height:12px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.book .inner{width:32px;height:12px;position:relative;transform-origin:2px 2px;transform:rotateZ(-90deg);animation:book var(--duration) ease infinite}
.book .inner .left,.book .inner .right{width:60px;height:4px;top:0;border-radius:2px;background:var(--color);position:absolute}
.book .inner .left:before,.book .inner .right:before{content:"";width:48px;height:4px;border-radius:2px;background:inherit;position:absolute;top:-10px;left:6px}
.book .inner .left{right:28px;transform-origin:58px 2px;transform:rotateZ(90deg);animation:left var(--duration) ease infinite}
.book .inner .right{left:28px;transform-origin:2px 2px;transform:rotateZ(-90deg);animation:right var(--duration) ease infinite}
.book .inner .middle{width:32px;height:12px;border:4px solid var(--color);border-top:0;border-radius:0 0 9px 9px;transform:translateY(2px)}
.book ul{margin:0;padding:0;list-style:none;position:absolute;left:50%;top:0}
.book ul li{height:4px;border-radius:2px;transform-origin:100% 2px;width:48px;right:0;top:-10px;position:absolute;background:var(--color);transform:rotateZ(0deg) translateX(-18px);animation-duration:var(--duration);animation-timing-function:ease;animation-iteration-count:infinite}
.book ul li:nth-child(0){animation-name:page-0}
.book ul li:nth-child(1){animation-name:page-1}
.book ul li:nth-child(2){animation-name:page-2}
.book ul li:nth-child(3){animation-name:page-3}
.book ul li:nth-child(4){animation-name:page-4}
.book ul li:nth-child(5){animation-name:page-5}
.book ul li:nth-child(6){animation-name:page-6}
.book ul li:nth-child(7){animation-name:page-7}
.book ul li:nth-child(8){animation-name:page-8}
.book ul li:nth-child(9){animation-name:page-9}
.book ul li:nth-child(10){animation-name:page-10}
.book ul li:nth-child(11){animation-name:page-11}
.book ul li:nth-child(12){animation-name:page-12}
.book ul li:nth-child(13){animation-name:page-13}
.book ul li:nth-child(14){animation-name:page-14}
.book ul li:nth-child(15){animation-name:page-15}
.book ul li:nth-child(16){animation-name:page-16}
.book ul li:nth-child(17){animation-name:page-17}
.book ul li:nth-child(18){animation-name:page-18}
@keyframes page-0 {
4%{transform:rotateZ(0deg) translateX(-18px)}
13%,54%{transform:rotateZ(180deg) translateX(-18px)}
63%{transform:rotateZ(0deg) translateX(-18px)}
}
@keyframes page-1 {
5.86%{transform:rotateZ(0deg) translateX(-18px)}
14.74%,55.86%{transform:rotateZ(180deg) translateX(-18px)}
64.74%{transform:rotateZ(0deg) translateX(-18px)}
}
@keyframes page-2 {
7.72%{transform:rotateZ(0deg) translateX(-18px)}
16.48%,57.72%{transform:rotateZ(180deg) translateX(-18px)}
66.48%{transform:rotateZ(0deg) translateX(-18px)}
}
@keyframes page-3 {
9.58%{transform:rotateZ(0deg) translateX(-18px)}
18.22%,59.58%{transform:rotateZ(180deg) translateX(-18px)}
68.22%{transform:rotateZ(0deg) translateX(-18px)}
}
@keyframes page-4 {
11.44%{transform:rotateZ(0deg) translateX(-18px)}
19.96%,61.44%{transform:rotateZ(180deg) translateX(-18px)}
69.96%{transform:rotateZ(0deg) translateX(-18px)}
}
@keyframes page-5 {
13.3%{transform:rotateZ(0deg) translateX(-18px)}
21.7%,63.3%{transform:rotateZ(180deg) translateX(-18px)}
71.7%{transform:rotateZ(0deg) translateX(-18px)}
}
@keyframes page-6 {
15.16%{transform:rotateZ(0deg) translateX(-18px)}
23.44%,65.16%{transform:rotateZ(180deg) translateX(-18px)}
73.44%{transform:rotateZ(0deg) translateX(-18px)}
}
@keyframes page-7 {
17.02%{transform:rotateZ(0deg) translateX(-18px)}
25.18%,67.02%{transform:rotateZ(180deg) translateX(-18px)}
75.18%{transform:rotateZ(0deg) translateX(-18px)}
}
@keyframes page-8 {
18.88%{transform:rotateZ(0deg) translateX(-18px)}
26.92%,68.88%{transform:rotateZ(180deg) translateX(-18px)}
76.92%{transform:rotateZ(0deg) translateX(-18px)}
}
@keyframes page-9 {
20.74%{transform:rotateZ(0deg) translateX(-18px)}
28.66%,70.74%{transform:rotateZ(180deg) translateX(-18px)}
78.66%{transform:rotateZ(0deg) translateX(-18px)}
}
@keyframes page-10 {
22.6%{transform:rotateZ(0deg) translateX(-18px)}
30.4%,72.6%{transform:rotateZ(180deg) translateX(-18px)}
80.4%{transform:rotateZ(0deg) translateX(-18px)}
}
@keyframes page-11 {
24.46%{transform:rotateZ(0deg) translateX(-18px)}
32.14%,74.46%{transform:rotateZ(180deg) translateX(-18px)}
82.14%{transform:rotateZ(0deg) translateX(-18px)}
}
@keyframes page-12 {
26.32%{transform:rotateZ(0deg) translateX(-18px)}
33.88%,76.32%{transform:rotateZ(180deg) translateX(-18px)}
83.88%{transform:rotateZ(0deg) translateX(-18px)}
}
@keyframes page-13 {
28.18%{transform:rotateZ(0deg) translateX(-18px)}
35.62%,78.18%{transform:rotateZ(180deg) translateX(-18px)}
85.62%{transform:rotateZ(0deg) translateX(-18px)}
}
@keyframes page-14 {
30.04%{transform:rotateZ(0deg) translateX(-18px)}
37.36%,80.04%{transform:rotateZ(180deg) translateX(-18px)}
87.36%{transform:rotateZ(0deg) translateX(-18px)}
}
@keyframes page-15 {
31.9%{transform:rotateZ(0deg) translateX(-18px)}
39.1%,81.9%{transform:rotateZ(180deg) translateX(-18px)}
89.1%{transform:rotateZ(0deg) translateX(-18px)}
}
@keyframes page-16 {
33.76%{transform:rotateZ(0deg) translateX(-18px)}
40.84%,83.76%{transform:rotateZ(180deg) translateX(-18px)}
90.84%{transform:rotateZ(0deg) translateX(-18px)}
}
@keyframes page-17 {
35.62%{transform:rotateZ(0deg) translateX(-18px)}
42.58%,85.62%{transform:rotateZ(180deg) translateX(-18px)}
92.58%{transform:rotateZ(0deg) translateX(-18px)}
}
@keyframes page-18 {
37.48%{transform:rotateZ(0deg) translateX(-18px)}
44.32%,87.48%{transform:rotateZ(180deg) translateX(-18px)}
94.32%{transform:rotateZ(0deg) translateX(-18px)}
}
@keyframes left {
4%{transform:rotateZ(90deg)}
10%,40%{transform:rotateZ(0deg)}
46%,54%{transform:rotateZ(90deg)}
60%,90%{transform:rotateZ(0deg)}
96%{transform:rotateZ(90deg)}
}
@keyframes right {
4%{transform:rotateZ(-90deg)}
10%,40%{transform:rotateZ(0deg)}
46%,54%{transform:rotateZ(-90deg)}
60%,90%{transform:rotateZ(0deg)}
96%{transform:rotateZ(-90deg)}
}
@keyframes book {
4%{transform:rotateZ(-90deg)}
10%,40%{transform:rotateZ(0deg);transform-origin:2px 2px}
40.01%,59.99%{transform-origin:30px 2px}
46%,54%{transform:rotateZ(90deg)}
60%,90%{transform:rotateZ(0deg);transform-origin:2px 2px}
96%{transform:rotateZ(-90deg)}
}
h1,h2,h3,h4,h5,h6{color:#203656;font-family:"Poppins",sans-serif;font-weight:700;line-height:1.4;margin:20px 0}
a{color:#2271b1;outline:0;text-decoration:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
a:hover{color:#203656}
a:focus{outline:0}
.blockquote{font-size:18px}
blockquote{padding:20px;margin:0 0 20px;background:#fff8fa;border-left:solid 3px #2271b1;border-radius:5px}
blockquote p{line-height:1.6}
.blockquote-footer{margin-top:0}
.table{color:#707a88}
.header-default{padding:40px 0;position:relative;width:100%}
.header-default .navbar-nav{margin-left:50px}
.header-default.clone{position:fixed;top:0;left:0;background-color:#FFF;border-bottom:solid 1px #EBEBEB;right:0;padding:25px 0;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);transition:.2s transform cubic-bezier(0.3,0.73,0.3,0.74);z-index:4}
.header-personal nav.clone,.header-classic .header-bottom.clone{position:fixed;top:0;left:0;background-color:#FFF;border-bottom:solid 1px #EBEBEB;right:0;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);transition:.2s transform cubic-bezier(0.3,0.73,0.3,0.74);z-index:4}
.header-personal nav.clone .centered-nav,.header-classic .header-bottom.clone .centered-nav{border-top:0}
.header-classic .header-top{padding-top:35px;padding-bottom:35px;border-bottom:solid 1px #EBEBEB;position:relative;z-index:1}
.header-classic .header-bottom{padding:20px 0}
.header-minimal{padding-top:40px;padding-bottom:40px;border-bottom:solid 1px #EBEBEB}
.header-minimal > div{position:relative;z-index:1}
body.down .header-default.clone,body.down .header-personal nav.clone,body.down .header-classic .header-bottom.clone{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.header-personal .header-top{padding-top:30px;padding-bottom:30px;position:relative;z-index:1}
.header-personal .centered-nav{border-top:solid 1px #EBEBEB;padding:20px 0}
header{position:relative}
header.header-minimal.dark{border-bottom-color:#ebebeb33}
header.dark .header-top{border-color:#ebebeb33}
header.dark .centered-nav{border-top-color:#ebebeb33}
header.dark .text-logo{color:#FFF}
header.dark .logo-light{display:block}
header.dark .logo-dark{display:none}
header.dark .social-icons li a{color:#FFF}
header.dark .social-icons li a:hover{color:#2271b1}
header.dark .navbar .nav-link{color:#FFF}
header.dark .navbar.clone .nav-link{color:#79889e}
header.dark .navbar.clone .nav-link:hover{color:#203656}
header.dark .navbar.clone .nav-link.active{color:#FFF}
header.dark .navbar.clone li.active .nav-link{color:#FFF}
header:after{content:"";display:block;left:0;top:0;height:100%;position:absolute;width:100%}
header.non-sticky.clone{display:none}
header.non-sticky .header-bottom.clone{display:none}
header.non-sticky .navbar.clone{display:none}
.text-logo{color:#203656;font-size:30px;font-weight:700;font-family:"Poppins",sans-serif;line-height:100%;margin:0 0 5px}
.text-logo .dot{color:#2271b1;font-size:44px;margin-left:5px}
.logo-light{display:none}
.slogan{font-family:"Poppins",sans-serif;color:#8F9BAD;font-size:14px}
.navbar{padding:0;position:relative;z-index:2}
.navbar .container-xl{position:relative}
@media all and (min-width: 992px) {
.dropdown-menu li{position:relative}
.nav-item .sub-menu{display:none!important;position:absolute;left:100%;top:0}
.nav-item .submenu-left{right:100%;left:auto}
.dropdown-menu > li:hover > .sub-menu{display:block!important}
}
@media (max-width: 991px) {
.dropdown-menu .dropdown-menu{margin-left:.7rem;margin-right:.7rem;margin-bottom:.5rem}
}
.navbar-nav{font-family:"Poppins",sans-serif;font-size:14px}
.navbar-nav .nav-link{padding:.439rem 1rem;color:#79889e}
.navbar-nav .nav-link:hover{color:#203656}
.navbar-nav li .nav-link.active{color:#FFF!important;border-radius:25px;background:#2271b1;background:-webkit-linear-gradient(left,#2271b1 0%,#FFA387 100%);background:linear-gradient(to right,#2271b1 0%,#FFA387 100%)}
.nav-fill .nav-item > .nav-link.active{color:#FFF!important}
.navbar-brand{padding-top:0;padding-bottom:0;margin-right:0}
.dropdown-menu{position:absolute;top:100%;z-index:1000;display:none;min-width:11rem;padding:0;margin:0;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:0;border-radius:.25rem;-webkit-box-shadow:0 8px 20px #20365633;-moz-box-shadow:0 8px 20px #20365633;box-shadow:0 8px 20px #20365633}
.dropdown-menu:after{content:"";display:block;height:0;width:0!important;position:absolute;top:-10px;left:25%;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:10px solid #FFF}
.dropdown-menu .dropdown-menu.sub-menu:after{content:"";display:none}
.dropdown-menu li:after{content:"";background:#EBEBEB;background:-webkit-linear-gradient(right,#EBEBEB 0%,transparent 100%);background:linear-gradient(to right,#EBEBEB 0%,transparent 100%);display:block;height:1px;width:100%}
.dropdown-menu li:last-child:after{content:"";display:none}
.dropdown-item{display:block;width:100%;padding:.6rem 1.5rem;clear:both;font-weight:400;font-size:13px;color:#79889e;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}
.dropdown-item:hover{margin-left:5px}
.dropdown-item:focus,.dropdown-item:hover{color:#2271b1;background-color:transparent}
.dropdown-divider{height:0;margin:.1rem 0;overflow:hidden;border-top:1px solid #DDD}
.menu-item-has-children.dropdown a[aria-haspopup]::after{display:inline-block;margin-left:5px;vertical-align:middle;content:"\e604";font-family:"simple-line-icons";font-size:8px;border-top:transparent;border-right:transparent;border-bottom:0;border-left:transparent}
.dropdown .dropdown .dropdown-item::after{position:absolute;right:20px;top:36%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}
.dropdown-item.active,.dropdown-item:active{color:#2271b1;text-decoration:none;background-color:transparent}
.burger-icon:before,.burger-icon:after{content:"";background:#FFF;display:block;margin:auto;height:1px;width:15px}
.burger-icon:before{margin-bottom:6px}
.burger-icon:after{margin-top:6px}
.header-right .social-icons{display:inline-block}
.header-right .header-buttons{display:inline-block;margin-left:50px}
.header-right .header-buttons button{margin-left:10px}
.header-right .header-buttons button:first-child{margin-left:0}
@media (min-width: 992px) {
.navbar-expand-lg .navbar-nav .nav-link{padding-right:1.3rem;padding-left:1.3rem}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.navbar-expand-lg .navbar-nav .nav-link{padding-right:.6rem;padding-left:.6rem}
}
.canvas-menu{background:#FFF;height:100vh;overflow-y:auto;overflow-x:hidden;padding:40px;position:fixed;right:0;top:0;width:300px;z-index:6;-webkit-box-shadow:-4px 0 20px #2036561a;-moz-box-shadow:-4px 0 20px #2036561a;box-shadow:-4px 0 20px #2036561a;-webkit-transform:translateX(350px);-moz-transform:translateX(350px);-ms-transform:translateX(350px);-o-transform:translateX(350px);transform:translateX(350px);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.canvas-menu.open{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
.canvas-menu.position-left{left:0;right:auto;-webkit-transform:translateX(-350px);-moz-transform:translateX(-350px);-ms-transform:translateX(-350px);-o-transform:translateX(-350px);transform:translateX(-350px)}
.canvas-menu.position-left.open{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
.canvas-menu .btn-close{box-sizing:content-box;width:1em;height:1em;position:absolute;padding:.25em;color:#000;border:0;border-radius:.25rem;opacity:.4;right:30px;top:20px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.canvas-menu .btn-close:focus{outline:none;box-shadow:none}
.canvas-menu .btn-close:hover{opacity:1}
.canvas-menu .logo{margin-bottom:80px;margin-top:50px;width:100%}
.canvas-menu .logo.dark .logo-light{display:block}
.canvas-menu .logo.dark .logo-dark{display:none}
.canvas-menu nav{width:100%}
.canvas-menu .vertical-menu{list-style:none;padding:0;margin-bottom:0}
.canvas-menu .vertical-menu li.openmenu > a{color:#203656}
.canvas-menu .vertical-menu .switch.rotated{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.canvas-menu .vertical-menu .sub-menu li .switch{right:auto;top:3px;border:0!important}
.canvas-menu .vertical-menu li{padding:0;position:relative;list-style:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.canvas-menu .vertical-menu li:after{content:"";display:block;height:1px;margin-bottom:10px;margin-top:10px;width:100%;background:#EBEBEB;background:-webkit-linear-gradient(left,#EBEBEB 0%,transparent 100%);background:linear-gradient(to right,#EBEBEB 0%,transparent 100%)}
.canvas-menu .vertical-menu li.current-menu-item a{color:#2271b1}
.canvas-menu .vertical-menu li.current-menu-item .sub-menu a{color:#79889e}
.canvas-menu .vertical-menu li.current-menu-item .sub-menu a:hover{color:#203656}
.canvas-menu .vertical-menu li .switch{border:solid 1px #EBEBEB;border-radius:5px;font-size:10px;display:inline-block;padding:10px;line-height:1;cursor:pointer;color:#2271b1;position:absolute;top:0;right:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-backface-visibility:hidden}
.canvas-menu .vertical-menu li a{color:#203656;font-family:"Poppins",sans-serif;font-size:14px;font-weight:400;text-decoration:none;position:relative}
.canvas-menu .sub-menu{display:none;padding:10px 20px}
.canvas-menu .sub-menu li{padding:5px 0}
.canvas-menu .sub-menu li:after{content:"";display:none}
.canvas-menu .sub-menu li a{color:#79889e;font-size:14px;font-weight:400}
.canvas-menu .sub-menu li a:hover{color:#203656}
.site-wrapper .main-overlay{opacity:0;visibility:hidden;filter:blur(2px);background:#fff;position:fixed;height:100vh;width:100%;z-index:5;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.site-wrapper .main-overlay.active{opacity:.6;visibility:visible}
section{position:relative}
.main-content{margin-top:60px}
.single-post .main-content{margin-top:20px}
.main-content-lg{margin-top:140px;margin-bottom:140px}
.container-minimal{max-width:900px;margin:auto;padding-left:15px;padding-right:15px}
.section-header{margin-bottom:30px;position:relative}
.section-header img.wave{margin-top:10px}
.section-header svg{margin-top:10px}
.section-title{font-size:24px;margin:0}
.hero{background-size:cover;background-repeat:no-repeat;background-attachment:fixed;height:1040px;width:100%}
.hero:after{content:"";background:#203656;display:block;left:0;opacity:.8;top:0;height:100%;position:absolute;width:100%}
.hero .cta{margin:auto;max-width:700px;padding-top:120px;position:relative;z-index:1}
.hero .cta h2{color:#FFF;font-size:48px}
.hero .cta p{color:#FFF;font-size:18px;opacity:.7}
.hero svg{position:absolute;bottom:0;left:0;width:100%;z-index:1}
.post .category-badge{color:#FFF;font-size:13px;border-radius:25px;display:inline-block;padding:6px 11px;line-height:1;left:20px;top:20px;z-index:1;background:#2271b1;background:-webkit-linear-gradient(left,#2271b1 0%,#FFA387 51%,#2271b1 100%);background:linear-gradient(to right,#2271b1 0%,#FFA387 51%,#2271b1 100%);background-size:200% auto;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.post .category-badge.lg{font-size:14px;padding:8px 20px}
.post .category-badge:hover{background-position:right center}
.post .post-format{color:#FFF;display:block;border-radius:50%;font-size:20px;height:50px;line-height:54px;right:20px;text-align:center;bottom:-25px;position:absolute;width:50px;-webkit-box-shadow:0 2px 4px 0 #00000026;-moz-box-shadow:0 2px 4px 0 #00000026;box-shadow:0 2px 4px 0 #00000026;background:#2271b1;background:-webkit-linear-gradient(bottom,#2271b1 0%,#FFA387 100%);background:linear-gradient(to top,#2271b1 0%,#FFA387 100%);z-index:1}
.post .post-format-sm{color:#FFF;display:block;border-radius:50%;font-size:14px;height:30px;line-height:34px;left:20px;text-align:center;top:20px;position:absolute;width:30px;-webkit-box-shadow:0 2px 4px 0 #00000026;-moz-box-shadow:0 2px 4px 0 #00000026;box-shadow:0 2px 4px 0 #00000026;background:#2271b1;background:-webkit-linear-gradient(bottom,#2271b1 0%,#FFA387 100%);background:linear-gradient(to top,#2271b1 0%,#FFA387 100%);z-index:1}
.post .thumb{position:relative}
.post .thumb.rounded .inner{border-radius:10px;overflow:hidden}
.post .thumb.circle .inner{overflow:hidden;border-radius:50%}
.post .thumb.top-rounded .inner{overflow:hidden;border-top-left-radius:10px;border-top-right-radius:10px}
.post .thumb .inner{overflow:hidden}
.post .thumb img{-o-object-fit:cover;object-fit:cover;width:100%;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.post .thumb:hover img{-webkit-transform:scale(1.07);-moz-transform:scale(1.07);-ms-transform:scale(1.07);-o-transform:scale(1.07);transform:scale(1.07)}
.post .post-title a{color:#203656}
.post .post-title a:hover{color:#2271b1}
.post .excerpt{font-size:16px}
.post .meta{font-size:14px;color:#8F9BAD}
.post .meta a{color:#8F9BAD;font-weight:400}
.post .meta a:hover{color:#2271b1}
.post .meta i{vertical-align:middle}
.post .meta li:last-child:after{content:"";display:none}
.post .meta li:after{content:"";display:inline-block;background-color:#2271b1;border-radius:50%;margin-left:1rem;height:3px;vertical-align:middle;position:relative;top:-1px;width:3px}
.post .meta li:not(:last-child){margin-right:.8rem}
.post .meta li img.author{margin-right:12px;vertical-align:middle;border-radius:50%}
.post .post-bottom .social-share .toggle-button{font-size:16px;color:#8F9BAD;background-color:transparent;border:0;padding:0;vertical-align:middle}
.post .post-bottom .social-share .icons{display:inline;vertical-align:middle}
.post .post-bottom .social-share .icons li a{color:#8F9BAD;font-size:14px}
.post .post-bottom .social-share .icons li a:hover{color:#203656}
.post .post-bottom .social-share .icons li:not(:last-child){margin-right:.8rem}
.post .post-bottom .more-button a{font-size:16px;font-weight:700;color:#8F9BAD}
.post .post-bottom .more-button a i{color:#8F9BAD;font-size:12px;margin-left:10px;vertical-align:middle}
.post .post-bottom .more-button a:hover{color:#2271b1}
.post .post-bottom .more-link{color:#203656;font-size:17px;font-weight:700}
.post .post-bottom .more-link i{font-size:12px;color:#8F9BAD;margin-left:10px;vertical-align:middle;position:relative;right:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.post .post-bottom .more-link:hover i{right:-5px}
.post.post-list-sm{clear:both}
.post.post-list-sm.circle .thumb{max-width:60px}
.post.post-list-sm.circle .thumb img{height:60px}
.post.post-list-sm.circle .details{margin-left:80px}
.post.post-list-sm.square .thumb{max-width:110px}
.post.post-list-sm.square .details{margin-left:130px}
.post.post-list-sm .thumb{float:left;position:relative}
.post.post-list-sm .thumb .number{color:#FFF;display:block;border:solid 2px #FFF;border-radius:50%;font-size:12px;font-family:"Poppins",sans-serif;font-weight:700;height:24px;line-height:22px;left:0;text-align:center;top:-10px;position:absolute;width:24px;-webkit-box-shadow:0 2px 4px 0 #00000026;-moz-box-shadow:0 2px 4px 0 #00000026;box-shadow:0 2px 4px 0 #00000026;background:#2271b1;background:-webkit-linear-gradient(bottom,#2271b1 0%,#FFA387 100%);background:linear-gradient(to top,#2271b1 0%,#FFA387 100%);z-index:1}
.post.post-list-sm .post-title{font-size:15px}
.post.post-list-sm:after{content:"";display:block;height:1px;margin-bottom:20px;margin-top:20px;width:100%;background:#EBEBEB;background:-webkit-linear-gradient(right,#EBEBEB 0%,transparent 100%);background:linear-gradient(to left,#EBEBEB 0%,transparent 100%)}
.post.post-list-sm.before-seperator:before{content:"";display:block;height:1px;margin-bottom:20px;margin-top:20px;width:100%;background:#EBEBEB;background:-webkit-linear-gradient(right,#EBEBEB 0%,transparent 100%);background:linear-gradient(to left,#EBEBEB 0%,transparent 100%)}
.post.post-list-sm.before-seperator:after{content:"";display:none}
.post.post-list-sm:last-child:after{content:"";display:none}
.post.post-list{margin-bottom:30px}
.post.post-list .thumb{float:left;max-width:265px}
.post.post-list .thumb img{height:200px}
.post.post-list .thumb + .details{margin-left:295px}
.post.post-list .post-title{margin:9px 0}
.post.post-list .post-bottom{margin-top:9px}
.post.post-list .post-bottom .social-share .icons{opacity:0;visibility:hidden;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.post.post-list .post-bottom .social-share .icons:before{content:"";background:#DDD;display:inline-block;height:1px;margin-left:10px;margin-right:10px;vertical-align:middle;width:30px}
.post.post-list .post-bottom .social-share .icons.visible{opacity:1;visibility:visible}
.post.post-list:after{content:"";display:block;height:1px;margin-bottom:30px;margin-top:30px;width:100%;background:#EBEBEB;background:-webkit-linear-gradient(right,#EBEBEB 0%,transparent 100%);background:linear-gradient(to left,#EBEBEB 0%,transparent 100%)}
.post.post-list.sticky{background:#F1F8FF;border:0;padding:30px 30px 0;border-radius:10px}
.post.post-grid .thumb .inner{margin-top:-1px;margin-left:-1px;margin-right:-1px}
.post.post-grid .thumb img{height:236px}
.post.post-grid .details{padding:30px}
.post.post-grid .post-bottom{border-top:solid 1px #EBEBEB;margin:0 30px;padding:20px 0}
.post.post-grid .post-bottom .icons{opacity:0;visibility:hidden;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.post.post-grid .post-bottom .icons:before{content:"";background:#DDD;display:inline-block;height:1px;margin-left:10px;margin-right:10px;vertical-align:middle;width:30px}
.post.post-grid .post-bottom .icons.visible{opacity:1;visibility:visible}
.post.post-classic{margin-bottom:40px}
.post.post-classic .thumb .inner{margin-top:-1px;margin-left:-1px;margin-right:-1px}
.post.post-classic .thumb img{-o-object-fit:inherit;object-fit:inherit;width:auto}
.post.post-classic .details{padding:50px 50px 40px}
.post.post-classic .details .post-title{font-size:30px}
.post.post-classic .post-bottom{border-top:solid 1px #EBEBEB;margin:0 50px;padding:20px 0}
.post.post-classic .post-bottom .social-share .toggle-button{display:none}
.post.post-classic .post-format{font-size:24px;height:60px;line-height:64px;right:50px;bottom:-30px;width:60px}
.post.post-xl{margin-bottom:140px}
.post.post-xl:last-of-type{margin-bottom:80px}
.post.post-xl .thumb .inner{margin-top:-1px;margin-left:-1px;margin-right:-1px}
.post.post-xl .thumb img{height:436px}
.post.post-xl .post-top{padding:0 100px;margin-bottom:40px}
.post.post-xl .post-top .post-title{font-size:36px}
.post.post-xl .post-top + .details{margin-top:-40px}
.post.post-xl .details{padding:50px 100px}
.post.post-xl .post-bottom{border-top:solid 1px #EBEBEB;margin:0 100px;padding-top:20px}
.post.post-xl .post-bottom .social-share .toggle-button{display:none}
.post.post-xl .post-format{font-size:24px;height:60px;line-height:64px;right:50px;bottom:-30px;width:60px}
.post.post-xl.sticky{background:#F1F8FF;border:0;padding:30px 20px}
.post.post-over-content{position:relative}
.post.post-over-content .thumb{position:relative;overflow:hidden}
.post.post-over-content .thumb:after{content:"";background:#203656;display:block;height:100%;left:0;opacity:.6;top:0;position:absolute;width:100%}
.post.post-over-content .thumb img{height:300px}
.post.post-over-content .details{bottom:20px;left:20px;right:20px;position:absolute;z-index:1}
.post.post-over-content .post-title{font-size:22px}
.post.post-over-content .post-title a{color:#FFF}
.post.post-over-content .post-title a:hover{color:#FFF}
.post.post-over-content .meta{color:#ffffff80}
.post.post-over-content .meta li:after{content:"";background:#ffffff80}
.post.post-over-content .meta li a{color:#ffffff80}
.post.sticky{background:#F1F8FF;border:0}
.post-list-col:last-child .post-list,.post-list-item:last-child .post-list{margin-bottom:0}
.post-list-col:last-child .post-list:after,.post-list-item:last-child .post-list:after{content:"";display:none}
.post.post-list-sm.counter,.post-carousel{counter-increment:my-awesome-counter;position:relative}
.post.post-list-sm.counter .meta li,.post-carousel .meta li{padding-top:0}
.post.post-list-sm.counter .meta li:before,.post-carousel .meta li:before{content:"";display:none}
.post.post-list-sm.counter:before{content:counter(my-awesome-counter);color:#FFF;display:block;border:solid 2px #FFF;border-radius:50%;font-size:12px;font-family:"Poppins",sans-serif;font-weight:700;height:24px;line-height:22px;left:0;text-align:center;top:-10px;position:absolute;width:24px;-webkit-box-shadow:0 2px 4px 0 #00000026;-moz-box-shadow:0 2px 4px 0 #00000026;box-shadow:0 2px 4px 0 #00000026;background:#2271b1;background:-webkit-linear-gradient(bottom,#2271b1 0%,#FFA387 100%);background:linear-gradient(to top,#2271b1 0%,#FFA387 100%);z-index:1}
.post-single .post-header{margin-bottom:30px}
.post-single .post-header .title{font-size:36px}
.post-single .featured-image{margin-bottom:30px}
.post-single .featured-image img{border-radius:10px}
.post-single .post-content{color:#707a88;font-size:16px}
.post-single .post-bottom{border-top:solid 1px #EBEBEB;padding-top:30px;margin-top:30px}
.post-single ul li{list-style-type:circle}
.post-single .social-icons{margin-bottom:0}
.post-single .videoWrapper{margin-bottom:30px}
.single-cover{background-size:cover;background-attachment:fixed;background-repeat:no-repeat;height:600px;position:relative}
.single-cover:after{content:"";display:block;height:100%;left:0;top:0;position:absolute;width:100%}
.single-cover .cover-content{bottom:60px;max-width:720px;position:absolute;z-index:1}
.single-cover .cover-content .title{color:#FFF;font-size:36px}
.single-cover .cover-content .breadcrumb .breadcrumb-item a{color:#FFF}
.single-cover .cover-content .breadcrumb-item + .breadcrumb-item::before{color:#FFF}
.single-cover .cover-content .meta{color:#fff9}
.single-cover .cover-content .meta a{color:#fff9}
.single-cover .cover-content .meta li:after{content:"";background-color:#FFF}
.single-cover .breadcrumb li a{color:#FFF}
.single-cover .breadcrumb li a:hover{color:#FFF}
.featured-post-lg{position:relative}
.featured-post-lg:hover .thumb .inner{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.featured-post-lg .thumb{position:relative;overflow:hidden;-webkit-box-shadow:0 8px 20px #2036564d;-moz-box-shadow:0 8px 20px #2036564d;box-shadow:0 8px 20px #2036564d}
.featured-post-lg .thumb:after{content:"";background:#203656;display:block;height:100%;left:0;opacity:.6;top:0;position:absolute;width:100%}
.featured-post-lg .details{bottom:50px;left:50px;right:50px;position:absolute;z-index:1}
.featured-post-lg .post-title{font-size:32px}
.featured-post-lg .post-title a{color:#FFF}
.featured-post-lg .post-title a:hover{color:#FFF}
.featured-post-lg .meta{color:#fff9}
.featured-post-lg .meta li:after{content:"";background:#fff9}
.featured-post-lg .meta li a{color:#fff9}
.featured-post-lg .thumb .inner{background-size:cover;background-position:center center;height:533px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.featured-post-md{position:relative}
.featured-post-md:hover .thumb .inner{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.featured-post-md .thumb{position:relative;overflow:hidden}
.featured-post-md .thumb .inner{background-size:cover;background-position:center center;height:356px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.featured-post-md .thumb:after{content:"";background:#203656;display:block;height:100%;left:0;opacity:.6;top:0;position:absolute;width:100%}
.featured-post-md .details{padding:0 30px;position:absolute;text-align:center;top:50%;width:100%;z-index:1;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.featured-post-md .post-title{font-size:22px;margin:15px 0}
.featured-post-md .post-title a{color:#FFF}
.featured-post-md .post-title a:hover{color:#FFF}
.featured-post-md .meta{color:#ffffff80}
.featured-post-md .meta li:after{content:"";background:#ffffff80}
.featured-post-md .meta li a{color:#ffffff80}
.featured-post-xl{position:relative}
.featured-post-xl:hover .thumb .inner{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.featured-post-xl .thumb{position:relative;overflow:hidden}
.featured-post-xl .thumb .inner{background-size:cover;background-position:center center;height:540px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.featured-post-xl .thumb:after{content:"";background:#203656;display:block;height:100%;left:0;opacity:.6;top:0;position:absolute;width:100%}
.featured-post-xl .details{padding:0 30px;position:absolute;text-align:center;left:50%;top:50%;max-width:650px;z-index:1;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.featured-post-xl .post-title{font-size:36px;margin:20px 0}
.featured-post-xl .post-title a{color:#FFF}
.featured-post-xl .post-title a:hover{color:#FFF}
.featured-post-xl .meta{color:#ffffff80}
.featured-post-xl .meta li:after{content:"";background:#ffffff80}
.featured-post-xl .meta li a{color:#ffffff80}
.post-carousel-lg{-webkit-box-shadow:0 8px 20px #2036564d;-moz-box-shadow:0 8px 20px #2036564d;box-shadow:0 8px 20px #2036564d;overflow:hidden;border-radius:10px}
.post-carousel-lg .slick-dots{position:absolute;bottom:30px;margin:0}
.post-carousel-lg .slick-prev{left:30px}
.post-carousel-lg .slick-next{right:30px}
.post-carousel-lg .slick-next,.post-carousel-lg .slick-prev{width:50px;height:50px;line-height:65px;background:#ffffff4d;border:0}
.post-carousel-lg .slick-prev:before,.post-carousel-lg .slick-next:before{color:#FFF;font-size:16px;position:initial}
.post-carousel-lg .slick-next:hover,.post-carousel-lg .slick-prev:hover{background:#fff}
.post-gallery{margin-bottom:30px}
.post-gallery .item img{border-radius:10px}
.post-gallery .slick-dots{position:absolute;bottom:30px;margin:0}
.post-gallery .slick-prev{left:30px}
.post-gallery .slick-next{right:30px}
.post-gallery .slick-next,.post-gallery .slick-prev{width:50px;height:50px;line-height:65px;background:#ffffff4d;border:0}
.post-gallery .slick-prev:before,.post-gallery .slick-next:before{color:#FFF;font-size:16px;position:initial}
.post-gallery .slick-next:hover,.post-gallery .slick-prev:hover{background:#fff}
.post-carousel-featured{padding:0 15px}
.post-carousel .slick-slide{margin:0 12px}
.post-carousel-widget .post-carousel .thumb{max-width:300px}
.post-carousel-widget .post-carousel .thumb img{height:200px}
.post-tabs{padding:30px}
.post-tabs .tab-content{margin-top:30px}
.nextprev-post-wrapper{margin-top:50px}
.nextprev-post{border:solid 1px #EBEBEB;border-radius:10px;padding:30px}
.nextprev-post .nextprev-text{display:block;margin-bottom:10px}
.nextprev-post.next{text-align:right}
.nextprev-post .post-title{font-size:18px;margin:0}
.author-page.about-author{margin-top:0}
.author-page.about-author h1.name{font-size:30px}
.about-author{background:#F1F8FF;margin-top:50px}
.about-author:last-child{margin-bottom:0}
.about-author.child{margin-left:60px}
.about-author .thumb{float:left;height:100px;width:100px;border-radius:50%;overflow:hidden}
.about-author .details{margin-left:130px}
.about-author .details h4.name{font-size:20px;margin:0 0 10px}
.about-author .details h4.name a{color:#203656}
.about-author .details h4.name a:hover{color:#2271b1}
.about-author .details p{margin-bottom:10px}
.about-author .author-link{font-size:16px;font-weight:700}
.about-author .author-link i{font-size:12px;vertical-align:middle;margin-left:10px}
.comments{padding:0;margin:50px 0 0}
.comments li.comment,.comments li.trackback,.comments li.pingback{list-style:none;list-style-type:none}
.comments li.comment:before,.comments li.trackback:before,.comments li.pingback:before{content:"";display:block;height:1px;width:100%;background:#EBEBEB;background:-webkit-linear-gradient(right,#EBEBEB 0%,transparent 100%);background:linear-gradient(to left,#EBEBEB 0%,transparent 100%)}
.comments li.comment .comment-body,.comments li.trackback .comment-body,.comments li.pingback .comment-body{padding-top:30px;padding-bottom:30px}
.comments li.comment:first-child:before,.comments li.trackback:first-child:before,.comments li.pingback:first-child:before{content:"";display:none}
.comments li.comment ul.children li.comment:first-child:before,.comments li.trackback ul.children li.comment:first-child:before,.comments li.pingback ul.children li.comment:first-child:before{content:"";display:block}
.comments li.comment.child,.comments li.trackback.child,.comments li.pingback.child{margin-left:60px}
.comments li.comment .thumb,.comments li.trackback .thumb,.comments li.pingback .thumb{float:left;border-radius:50%;overflow:hidden}
.comments li.comment .thumb img,.comments li.trackback .thumb img,.comments li.pingback .thumb img{-o-object-fit:unset;object-fit:unset;width:70px;height:70px}
.comments li.comment .details,.comments li.trackback .details,.comments li.pingback .details{margin-left:90px}
.comments li.comment .details h4.name,.comments li.trackback .details h4.name,.comments li.pingback .details h4.name{font-size:18px;margin:0}
.comments li.comment .details h4.name a,.comments li.trackback .details h4.name a,.comments li.pingback .details h4.name a{color:#203656}
.comments li.comment .details h4.name a:hover,.comments li.trackback .details h4.name a:hover,.comments li.pingback .details h4.name a:hover{color:#2271b1}
.comments li.comment .details .date,.comments li.trackback .details .date,.comments li.pingback .details .date{color:#8F9BAD;font-size:13px;display:block;margin-bottom:10px}
.comments li.comment .details .comment-awaiting-moderation,.comments li.trackback .details .comment-awaiting-moderation,.comments li.pingback .details .comment-awaiting-moderation{font-style:italic;font-size:13px}
.comments li.trackback .details,.comments li.pingback .details{margin-left:0}
.comments .comment-respond{margin-top:0}
.comment-respond{margin-top:50px}
.comment-respond a#cancel-comment-reply-link{display:block;font-size:14px;font-weight:400;margin-top:10px}
.comments li.comment .thumb img + img{display:none}
.page-header{background:#F1F8FF;padding:40px 0}
.page-header div{position:relative;z-index:1}
.page-header h1{font-size:30px}
.page-header:after{content:"";display:block;left:0;top:0;height:100%;position:absolute;width:100%}
.page-content{color:#707a88;font-size:16px;clear:both;overflow:hidden}
.contact-item{border-radius:10px;padding:25px}
.contact-item .icon{color:#FFF;float:left;border-radius:10px;display:block;font-size:25px;line-height:50px;height:50px;text-align:center;width:50px;background:#2271b1;background:-webkit-linear-gradient(left,#2271b1 0%,#FFA387 100%);background:linear-gradient(to right,#2271b1 0%,#FFA387 100%)}
.contact-item .details{margin-left:20px}
.contact-item h3{font-size:18px}
.widget{border:solid 1px #EBEBEB;padding:35px 30px;margin-bottom:40px}
.widget:last-child{margin-bottom:0}
.widget.footer-widget{border:0;padding:0}
.widget.footer-widget .widget-header{margin-bottom:20px}
.widget.no-container{padding:0;border:0}
.widget .widget-header{margin-bottom:30px}
.widget .widget-header img.wave{margin-top:10px}
.widget .widget-header svg{margin-top:10px}
.widget .widget-title{font-size:20px;margin:0}
.widget .widget-about{background-size:cover;background-position:center center;background-repeat:no-repeat}
.widget .widget-ads{display:block;text-align:center}
.widget ul.list{list-style:none;padding:0;margin-bottom:0}
.widget ul.list li{line-height:2.8rem}
.widget ul.list li a{color:#203656;font-weight:700}
.widget ul.list li a:before{content:"\e606";color:#2271b1;font-family:"simple-line-icons";font-size:11px;vertical-align:middle;margin-right:25px}
.widget ul.list li a:hover{color:#2271b1}
.widget ul.list li:after{content:"";display:block;height:1px;width:100%;background:#EBEBEB;background:-webkit-linear-gradient(left,#EBEBEB 0%,transparent 100%);background:linear-gradient(to right,#EBEBEB 0%,transparent 100%)}
.widget ul.list li span{float:right}
.widget ul.list.social-icons li a:before{content:"";margin-right:0}
.instagram{margin:60px 0 0;position:relative}
.instagram-feed{margin-left:-2.5px;margin-right:-2.5px}
.instagram-feed .insta-item{overflow:hidden;padding-left:2.5px;padding-right:2.5px}
.instagram-feed .insta-item img{border-radius:10px}
#sb_instagram .sbi_photo_wrap{position:relative;border-radius:10px;overflow:hidden}
footer.footer{margin-top:50px;clear:both}
footer.footer .footer-inner{border-top:solid 1px #EBEBEB;padding:40px 0}
footer.footer .footer-inner .copyright{color:#8F9BAD}
.search-popup{background:#fff;position:fixed;left:0;top:0;height:100vh;width:100%;z-index:6;opacity:0;visibility:hidden}
.search-popup.visible{opacity:1;visibility:visible;animation:growOut 500ms ease-in-out forwards}
.search-popup .search-content{position:absolute;top:40%;left:50%;width:650px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.search-popup .btn-close{right:30px;top:30px;position:absolute}
.rounded{border-radius:10px!important}
.bordered{border:solid 1px #EBEBEB}
.padding-30{padding:30px!important}
.mt-6{margin-top:60px!important}
.background-fixed{background-attachment:fixed}
.alignleft{float:left;margin:.375em 1.75em 1em 0}
.alignright{float:right;margin:.375em 0 1em 1.75em}
.newsletter-headline{font-size:15px;font-weight:700;color:#203656;display:block}
.newsletter-privacy{font-size:13px;display:block}
.ads-title{color:silver;font-family:"Poppins",sans-serif;font-size:12px;display:block;margin-bottom:10px;text-align:center;text-transform:uppercase}
::selection{color:#FFF;background:#2271b1}
::-moz-selection{color:#FFF;background:#2271b1}
.tags a,.tagcloud a,.wp-block-tag-cloud a{color:#8F9BAD;border:solid 1px #EBEBEB;border-radius:25px;font-size:13px!important;display:inline-block;padding:3px 14px;margin:4px 0}
.tags a:hover,.tagcloud a:hover,.wp-block-tag-cloud a:hover{border-color:#2271b1;color:#2271b1}
.mouse{border:solid 1px #FFF;border-radius:16px;display:block;height:26px;width:20px;left:50%;bottom:100px;position:absolute;z-index:1;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.mouse .wheel{background:#FFF;border-radius:100%;display:block;position:absolute;top:8px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);height:3px;width:3px;-webkit-animation:animation-mouse 2s linear infinite;animation:animation-mouse 2s linear infinite}
@-webkit-keyframes animation-mouse {
0%{top:29%}
15%{top:50%}
50%{top:50%}
100%{top:29%}
}
@keyframes animation-mouse {
0%{top:29%}
15%{top:50%}
50%{top:50%}
100%{top:29%}
}
.single-post-share .share-text{display:block;font-size:13px;color:#8F9BAD}
button{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
button:focus{outline:none;box-shadow:none!important}
.btn,body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link),.wp-block-button__link,.wp-block-search button[type=submit],.widget .searchform input[type=submit],.comment-reply-link,.post-password-form input[type=submit],input[type=submit]{color:#FFF;border:0;border-radius:25px;font-family:"Roboto",sans-serif;font-size:14px;font-weight:400;overflow:hidden;position:relative;display:inline-block;vertical-align:middle;white-space:nowrap;text-align:center;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.btn:focus,body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:focus:not(.is-link),.wp-block-button__link:focus,.wp-block-search button[type=submit]:focus,.widget .searchform input[type=submit]:focus,.comment-reply-link:focus,input[type=submit]:focus{outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.btn-default,body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link),.wp-block-button__link,.wp-block-search button[type=submit],.widget .searchform input[type=submit],.comment-reply-link,.post-password-form input[type=submit],input[type=submit]{color:#FFF;padding:9.5px 36px;background:#2271b1;background:-webkit-linear-gradient(left,#2271b1 0%,#FFA387 51%,#2271b1 100%);background:linear-gradient(to right,#2271b1 0%,#FFA387 51%,#2271b1 100%);background-size:200% auto}
.btn-default:hover,body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:hover:not(.is-link),.wp-block-button__link:hover,.wp-block-search button[type=submit]:hover,.widget .searchform input[type=submit]:hover,.comment-reply-link:hover,input[type=submit]:hover{color:#FFF;background-position:right center}
.btn-simple{color:#8F9BAD;padding:9.5px 36px;background:transparent;border:solid 1px #EBEBEB}
.btn-simple:hover{color:#2271b1;border-color:#2271b1}
.btn-light{color:#FFF;padding:9.5px 36px;background:transparent;border:solid 1px #FFF}
.btn-light:hover{color:#2271b1;border-color:#FFF}
.btn-full{padding:9.5px 36px;width:100%}
.btn-lg{padding:13px 40px;font-size:16px}
.btn-sm,.wp-block-button__link,.comment-reply-link{padding:7px 20px;font-size:12px}
.btn-xs{padding:5px 10px;font-size:11px}
.icon-button{color:#FFF;border:0;border-radius:50%;background:#FFA387;background:-webkit-linear-gradient(bottom,#FFA387 0%,#2271b1 51%,#FFA387 100%);background:linear-gradient(to top,#FFA387 0%,#2271b1 51%,#FFA387 100%);background-size:auto 200%;display:inline-flex;justify-content:center;align-items:center;height:37px;line-height:39px;text-align:center;vertical-align:middle;width:37px;-webkit-box-shadow:0 2px 4px 0 #00000026;-moz-box-shadow:0 2px 4px 0 #00000026;box-shadow:0 2px 4px 0 #00000026;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.icon-button:hover{background-position:bottom center}
.btn-instagram{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}
.breadcrumbs{margin-bottom:0}
.breadcrumb{font-size:14px;padding:0;margin-bottom:20px;list-style:none;background-color:transparent;border-radius:0}
.breadcrumb li{padding-left:.5rem}
.breadcrumb li a{color:#8F9BAD}
.breadcrumb li a:hover{color:#2271b1}
.breadcrumb li.active{color:#8F9BAD}
.breadcrumb li:before{float:left;padding-right:.5rem;color:#8F9BAD;content:var(--bs-breadcrumb-divider, "/")}
.breadcrumb li:first-child{padding-left:0}
.breadcrumb li:first-child:before{padding-right:0;content:""}
.form-control,.woocommerce textarea,.woocommerce input,.woocommerce .widget_product_search input.search-field,.wp-block-search input[type=search],.widget .searchform input[type=text],.post-password-form input[type=password],.comment-form-url input,.comment-form-email input,.comment-form-author input,.comment-form-comment textarea{display:block;border-radius:25px;width:100%;padding:8px 24px;font-size:14px;line-height:1.6;color:#8F9BAD;background-color:#FFF;background-image:none;border:solid 1px #EBEBEB;-webkit-box-shadow:none;box-shadow:none}
.form-control:focus,.woocommerce textarea:focus,.woocommerce input:focus,.woocommerce .widget_product_search input.search-field:focus,.wp-block-search input[type=search]:focus,.widget .searchform input[type=text]:focus,.post-password-form input[type=password]:focus,.comment-form-url input:focus,.comment-form-email input:focus,.comment-form-author input:focus,.comment-form-comment textarea:focus{border-color:#2271b1;outline:0;-webkit-box-shadow:none;box-shadow:none}
.form-group{margin-bottom:30px}
.input-group-addon{padding:0;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:transparent;border:0;border-radius:0}
.form-control::-webkit-input-placeholder,.woocommerce textarea::-webkit-input-placeholder,.woocommerce input::-webkit-input-placeholder,.woocommerce .widget_product_search input.search-field::-webkit-input-placeholder,.wp-block-search input[type=search]::-webkit-input-placeholder,.widget .searchform input[type=text]::-webkit-input-placeholder,.post-password-form input[type=password]::-webkit-input-placeholder,.comment-form-url input::-webkit-input-placeholder,.comment-form-email input::-webkit-input-placeholder,.comment-form-author input::-webkit-input-placeholder,.comment-form-comment textarea::-webkit-input-placeholder{color:#8F9BAD}
.form-control::-moz-placeholder,.woocommerce textarea::-moz-placeholder,.woocommerce input::-moz-placeholder,.woocommerce .widget_product_search input.search-field::-moz-placeholder,.wp-block-search input[type=search]::-moz-placeholder,.widget .searchform input[type=text]::-moz-placeholder,.post-password-form input[type=password]::-moz-placeholder,.comment-form-url input::-moz-placeholder,.comment-form-email input::-moz-placeholder,.comment-form-author input::-moz-placeholder,.comment-form-comment textarea::-moz-placeholder{color:#8F9BAD}
.form-control:-ms-input-placeholder,.woocommerce textarea:-ms-input-placeholder,.woocommerce input:-ms-input-placeholder,.woocommerce .widget_product_search input.search-field:-ms-input-placeholder,.wp-block-search input[type=search]:-ms-input-placeholder,.widget .searchform input[type=text]:-ms-input-placeholder,.post-password-form input[type=password]:-ms-input-placeholder,.comment-form-url input:-ms-input-placeholder,.comment-form-email input:-ms-input-placeholder,.comment-form-author input:-ms-input-placeholder,.comment-form-comment textarea:-ms-input-placeholder{color:#8F9BAD}
.form-control:-moz-placeholder,.woocommerce textarea:-moz-placeholder,.woocommerce input:-moz-placeholder,.woocommerce .widget_product_search input.search-field:-moz-placeholder,.wp-block-search input[type=search]:-moz-placeholder,.widget .searchform input[type=text]:-moz-placeholder,.post-password-form input[type=password]:-moz-placeholder,.comment-form-url input:-moz-placeholder,.comment-form-email input:-moz-placeholder,.comment-form-author input:-moz-placeholder,.comment-form-comment textarea:-moz-placeholder{color:#8F9BAD}
textarea{min-height:calc(1.5em + 0.75rem + 2px)}
.comment-form-comment textarea{height:120px}
.comment-respond label{font-weight:700}
.comment-form-cookies-consent label{font-weight:400}
.comment-notes span{font-style:italic}
.comment-form-author,.comment-form-email,.comment-form-url{max-width:50%}
.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:0}
.alert-dismissable .close,.alert-dismissible .close{position:relative;top:0;right:0;color:inherit}
.nav-tabs{border-bottom:0}
.tab-content{position:relative}
.tab-pane{opacity:1;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.tab-pane.loading{opacity:.3}
.lds-dual-ring{display:inline-block;position:absolute;width:40px;height:40px;top:50%;left:50%;visibility:hidden;opacity:0;transform:translate(-50%,-50%);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:1}
.lds-dual-ring.loading{visibility:visible;opacity:1}
.lds-dual-ring:after{content:" ";display:block;width:40px;height:40px;margin:8px;border-radius:50%;border:3px solid;border-color:#2271b1 transparent;animation:lds-dual-ring 1.2s linear infinite}
@keyframes lds-dual-ring {
0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
.nav-fill .nav-item,.nav-fill > .nav-link{margin-right:10px}
.nav-fill .nav-item:last-child,.nav-fill > .nav-link:last-child{margin-right:0}
.nav-fill .nav-item > .nav-link{color:#8F9BAD!important;margin-right:10px}
.nav-pills .nav-link.active,.nav-pills .show > .nav-link{color:#fff!important;background:#2271b1;background:-webkit-linear-gradient(left,#2271b1 0%,#FFA387 51%,#2271b1 100%);background:linear-gradient(to right,#2271b1 0%,#FFA387 51%,#2271b1 100%);border-color:transparent;background-size:200% auto}
.nav-pills .nav-link{background:0 0;border:solid 1px #EBEBEB;border-radius:30px}
.pagination{display:flex;padding-left:0;list-style:none;margin:40px 0 0}
.pagination li{list-style-type:none;margin:0 5px}
.page-item .page-numbers.current{z-index:3;color:#FFF;border-color:transparent;background:#FFA387;background:-webkit-linear-gradient(bottom,#FFA387 0%,#2271b1 51%,#FFA387 100%);background:linear-gradient(to top,#FFA387 0%,#2271b1 51%,#FFA387 100%);background-size:auto 200%;-webkit-box-shadow:0 2px 4px 0 #00000026;-moz-box-shadow:0 2px 4px 0 #00000026;box-shadow:0 2px 4px 0 #00000026;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.page-numbers{position:relative;display:block;color:#8F9BAD;border-radius:50%;font-size:14px;text-decoration:none;border:solid 1px #EBEBEB;height:45px;line-height:45px;text-align:center;padding:0;width:45px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.page-numbers:hover{z-index:2;color:#FFF;background:#FFA387;background:-webkit-linear-gradient(bottom,#FFA387 0%,#2271b1 51%,#FFA387 100%);background:linear-gradient(to top,#FFA387 0%,#2271b1 51%,#FFA387 100%);background-size:auto 200%;border-color:transparent}
.page-item:first-child .page-link{border-top-left-radius:50%;border-bottom-left-radius:50%}
.page-item:last-child .page-link{border-top-right-radius:50%;border-bottom-right-radius:50%}
.pagination-seperator:before{content:"";display:block;height:1px;margin-bottom:30px;margin-top:30px;width:100%;background:#EBEBEB;background:-webkit-linear-gradient(right,#EBEBEB 0%,transparent 100%);background:linear-gradient(to left,#EBEBEB 0%,transparent 100%)}
#return-to-top{color:#8F9BAD;font-size:13px;border:solid 1px #EBEBEB;text-decoration:none;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;padding:6px 20px;z-index:4;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
#return-to-top i{font-size:11px;vertical-align:middle;margin-right:10px}
#return-to-top:hover{color:#2271b1;border-color:#2271b1}
.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:0;height:0}
.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.social-icons a{font-size:16px;color:#203656}
.social-icons a:hover{color:#2271b1}
.social-icons li:not(:last-child){margin-right:1rem}
.switcher-button{position:fixed;right:0;top:40%;z-index:1;-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.switcher-button-inner-left:before,.switcher-button-inner-left:after{box-sizing:border-box;margin:0;padding:0;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out;outline:none}
.switcher-button .switcher-button-inner,.switcher-button .switcher-button-inner-left{position:relative;cursor:pointer}
.switcher-button .switcher-button-inner-left:before{content:"\f186";font-family:"Font Awesome 6 Free";font-size:16px;display:block;color:#333;position:absolute;z-index:1;margin:0;right:26px;-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
.switcher-button .switcher-button-inner-left:after{content:"";display:inline-block;color:#FFF;background:#FFF;width:3.5em;height:1.8em;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;vertical-align:middle;-webkit-box-shadow:0 2px 5px 3px #0000000d;-moz-box-shadow:0 2px 5px 3px #00000080;box-shadow:0 2px 5px 3px #0000000d}
.switcher-button.active .switcher-button-inner-left:before{right:10px;content:"\f185";font-family:"Font Awesome 6 Free";font-size:16px;color:#FFF;-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
.switcher-button.active .switcher-button-inner-left:after{background:#00000026;border:1px solid #ebebeb33}
.switcher-button .switcher-button-inner-left{color:#fafafa82}
.switcher-button.active .switcher-button-inner-left{color:#95959582}
.switcher-button.active .switcher-button-inner-left + .switcher-button-inner{color:#fafafa82}
.reading-bar-wrapper{position:fixed;top:0;width:100%;height:3px;z-index:5}
.reading-bar{width:0;height:100%;background:#2271b1;background:-webkit-linear-gradient(left,#2271b1 0%,#FFA387 100%);background:linear-gradient(to right,#2271b1 0%,#FFA387 100%)}
.slick-slide{height:auto;outline:none}
.slick-next,.slick-prev{width:30px;height:30px;line-height:30px;text-align:center;background:transparent;border-radius:50%;border:solid 1px #EBEBEB;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.slick-next:hover,.slick-next:focus,.slick-prev:hover,.slick-prev:focus{background:#FFF;border-color:#EBEBEB}
.slick-next:hover:before,.slick-next:focus:before,.slick-prev:hover:before,.slick-prev:focus:before{color:#FFA387}
.slick-prev{left:-30px}
.slick-prev:hover{background:#2271b1}
.slick-next{right:-30px}
.slick-next:hover{background:#2271b1}
.slick-prev:before,.slick-next:before{color:#909090;font-size:10px;opacity:1}
.slick-prev:before{content:"\e605";font-family:"simple-line-icons";top:9px;left:9px;position:absolute}
.slick-next:before{content:"\e606";font-family:"simple-line-icons";position:absolute;top:9px;left:9px}
.slick-dotted.slick-slider{margin-bottom:0}
.slick-dots{position:relative;bottom:0;padding:0;margin:25px 0 0}
.slick-dots li{width:8px;height:8px;margin:0 5px}
.slick-dots li.slick-active{width:25px;height:8px}
.slick-dots li button{width:20px;height:20px;padding:0}
.slick-dots li.slick-active button:before{background:#2271b1;background:-webkit-linear-gradient(left,#2271b1 0%,#FFA387 100%);background:linear-gradient(to right,#2271b1 0%,#FFA387 100%);border-radius:5px;opacity:1;width:25px}
.slick-dots li button:before{content:"";background:#d4d4d4;border-radius:50%;opacity:1;top:8px;left:8px;height:8px;width:8px}
.slick-arrows-top{position:absolute;top:50%;right:0;-webkit-transform:translate(0px,-50%);-moz-transform:translate(0px,-50%);-ms-transform:translate(0px,-50%);-o-transform:translate(0px,-50%);transform:translate(0px,-50%)}
.slick-arrows-bot{position:relative;text-align:center;margin-top:20px}
.slick-custom-buttons{color:#909090;font-size:10px;width:30px;height:30px;line-height:30px;text-align:center;background:#FFF;border-radius:50%;border:solid 1px #EBEBEB;padding:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.slick-custom-buttons:hover{color:#2271b1;border-color:#2271b1}
.post-carousel-lg,.post-carousel-featured,.post-carousel-twoCol{display:none}
.post-carousel-lg.slick-initialized,.post-carousel-featured.slick-initialized,.post-carousel-twoCol.slick-initialized{display:block}
@media (min-width: 1200px) {
.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}
}
@media (min-width: 1400px) {
.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1140px}
}
@media only screen and (max-width: 1200px) {
.header-right .social-icons{display:none}
}
@media only screen and (max-width: 992px) {
.inner-wrapper-sticky{transform:none!important;position:relative!important;top:0!important;left:0!important;width:auto!important}
.header-classic .header-buttons{width:100%}
.single-cover{background-attachment:unset;height:400px}
.single-cover .cover-content .title{font-size:26px}
}
@media only screen and (min-width: 992px) {
.navbar .nav-item .dropdown-menu{display:none;animation:growOut 300ms ease-in-out forwards;transform-origin:top center}
.navbar .nav-item .dropdown-menu .nav-item.dropdown-menu{animation:none;background:transparent}
.navbar .nav-item .dropdown-menu .nav-item.dropdown-menu:after{display:none}
.navbar .nav-item .dropdown-menu .sub-menu{transform-origin:center left}
@keyframes growOut {
0%{transform:scale(0)}
80%{transform:scale(1.1)}
100%{transform:scale(1)}
}
.navbar .nav-item:hover .dropdown-menu{display:block}
.navbar .nav-item .dropdown-menu li.dropdown-menu{box-shadow:none;position:relative}
.navbar .nav-item .dropdown-menu li.dropdown-menu:before{content:"";background:#EBEBEB;background:-webkit-linear-gradient(right,#EBEBEB 0%,transparent 100%);background:linear-gradient(to right,#EBEBEB 0%,transparent 100%);bottom:0;display:block;height:1px;position:absolute;width:100%}
.navbar .nav-item .dropdown-menu{margin-top:0}
}
@media only screen and (max-width: 767px) {
.featured-post-lg .thumb .inner{height:365px}
.post.post-list .thumb{float:none;max-width:550px}
.post.post-list .details{margin-left:0;margin-top:25px}
.post .meta li:after{content:"";margin-left:.5rem}
.post .meta li:not(:last-child){margin-right:.3rem}
.instagram-feed .insta-item{text-align:center;margin:2.5px 0}
.footer-inner{text-align:center}
.featured-post-lg .post-title{font-size:26px}
.featured-post-lg .details{bottom:30px;left:30px;right:30px}
.search-popup .search-content{padding:0 20px;width:100%}
.post.post-classic .post-bottom .social-share .toggle-button{display:inline-block}
.post.post-classic .post-bottom .icons{opacity:0;visibility:hidden;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.post.post-classic .post-bottom .icons:before{content:"";background:#DDD;display:inline-block;height:1px;margin-left:10px;margin-right:10px;vertical-align:middle;width:30px}
.post.post-classic .post-bottom .icons.visible{opacity:1;visibility:visible}
.featured-post-xl .thumb .inner{height:350px}
.featured-post-xl .details{padding:0 30px;left:0;top:50%;max-width:100%;-webkit-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);-o-transform:translate(0%,-50%);transform:translate(0%,-50%)}
.featured-post-xl .post-title{font-size:24px}
.post.post-classic .details{padding:30px}
.post.post-classic .details .post-title{font-size:20px}
.post.post-classic .post-bottom{margin:0 30px}
.post.post-classic .post-format,.post.post-xl .post-format{font-size:20px;height:50px;line-height:54px;right:20px;bottom:-25px;width:50px}
.post.post-xl .post-top{padding:0 20px}
.post.post-xl .details{padding:50px 20px}
.post.post-xl .post-bottom{margin:0 20px}
.post.post-xl .post-top .post-title{font-size:24px}
.hero{height:740px}
.hero .cta h2{font-size:30px}
.hero .cta p{font-size:16px}
.alignleft,.alignright{float:none}
.post-single .post-header .title{font-size:26px}
.post-single .social-icons{margin-bottom:20px;text-align:center}
.about-author .thumb{float:none;margin:auto}
.about-author .details{margin-left:0;margin-top:20px;text-align:center}
.comments li.comment.child{margin-left:30px}
.breadcrumb .breadcrumb-item.active{display:none}
.post-carousel-widget .post-carousel{margin:0 12px}
.post-carousel-widget .post-carousel .post-title{font-size:16px}
.comment-form-author,.comment-form-email,.comment-form-url{max-width:100%}
.single-post-share .share-text{text-align:center}
.post.post-list .thumb + .details{margin-left:0}
.nextprev-post.next{margin-top:10px;text-align:left}
}
@media only screen and (max-width: 576px) {
.single-cover{height:300px}
.alignleft{margin:.375em auto 1em;clear:both;display:block}
.alignright{margin:.375em auto 1em;clear:both;display:block}
.header-default.clone{padding:15px 0}
.post.post-classic .thumb img{height:250px}
.post.post-xl .thumb img{height:230px}
}
.elementor-widget:not(:last-child){margin-bottom:0!important}
.elementor-editor-active #preloader{display:none}
.elementor-editor-preview #preloader{display:none}
#infscr-loading{display:none!important}
.load-more .btn i,.load-more body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link) i,body:not(.woocommerce-block-theme-has-button-styles) .load-more .wc-block-components-button:not(.is-link) i,.load-more .wp-block-button__link i,.load-more .wp-block-search button[type=submit] i,.wp-block-search .load-more button[type=submit] i,.load-more .widget .searchform input[type=submit] i,.widget .searchform .load-more input[type=submit] i,.load-more .comment-reply-link i,.load-more input[type=submit] i{display:none;margin-right:10px}
.admin-bar .header-default.clone,.admin-bar .header-personal nav.clone,.admin-bar .header-classic .header-bottom.clone,.admin-bar .canvas-menu,.admin-bar .search-popup,.admin-bar .reading-bar-wrapper{top:32px}
@media only screen and (max-width: 782px) {
.admin-bar .header-default.clone,.admin-bar .header-personal nav.clone,.admin-bar .header-classic .header-bottom.clone,.admin-bar .canvas-menu,.admin-bar .search-popup,.admin-bar .reading-bar-wrapper{top:46px}
}
@media only screen and (max-width: 600px) {
.admin-bar .header-default.clone,.admin-bar .header-personal nav.clone,.admin-bar .header-classic .header-bottom.clone,.admin-bar .canvas-menu,.admin-bar .search-popup,.admin-bar .reading-bar-wrapper{top:0}
}
body{overflow-wrap:break-word}
.tags,.tagcloud,.wp-block-tag-cloud{clear:both;overflow:hidden}
.tags a,.tagcloud a,.wp-block-tag-cloud a{margin-right:5px}
.tags a:last-child,.tagcloud a:last-child,.wp-block-tag-cloud a:last-child{margin-right:0}
blockquote p{margin-bottom:0}
table{border-collapse:collapse}
table,th,td{border:1px solid #ECECEC;padding:9px}
th{color:#203656}
dt{color:#203656}
strong{color:#203656}
.post-password-form input[type=password]{display:inline-block;max-width:160px}
.bypostauthor span.by-post-author{background:#F1F8FF;padding:2px 11px;margin-left:10px;border-radius:10px;font-size:12px}
.comments-pagination{margin:0;padding-bottom:30px;justify-content:center}
.comments-pagination .page-numbers{margin:0 4px}
.comments-pagination .page-numbers.current{color:#FFF;border-color:transparent;background:#FFA387;background:-webkit-linear-gradient(bottom,#FFA387 0%,#2271b1 51%,#FFA387 100%);background:linear-gradient(to top,#FFA387 0%,#2271b1 51%,#FFA387 100%);background-size:auto 200%;-webkit-box-shadow:0 2px 4px 0 #00000026;-moz-box-shadow:0 2px 4px 0 #00000026;box-shadow:0 2px 4px 0 #00000026}
.comments-pagination .prev,.comments-pagination .next{font-size:0}
.comments-pagination .prev span,.comments-pagination .next span{font-size:14px}
.widget ul{margin-bottom:0}
.widget select{max-width:100%;width:100%;border:solid 1px #EEE;padding:10px 20px;color:#8F9BAD}
.widget.widget_categories ul li a{font-weight:700}
.widget .wp-block-group{padding:0}
.widget:last-child{margin-bottom:0}
.widget ul{padding-left:0;list-style:none}
.widget ul ul{padding-left:20px}
.widget ul li{position:relative;padding-top:10px}
.widget ul li a{color:#203656}
.widget ul li a:hover{color:#2271b1}
.widget_categories ul li a:before,.widget_archive ul li a:before,.widget_meta ul li a:before,.widget_pages ul li a:before,.widget_recent_entries ul li a:before,.widget_nav_menu ul li a:before,.widget_block ul li a:before{content:"\e606";color:#2271b1;font-family:"simple-line-icons";font-size:11px;vertical-align:middle;margin-right:25px}
ol.wp-block-latest-comments{margin-left:0;padding:0}
.widget ul li:last-child{padding-bottom:0}
.widget ul li span.widget-count{position:absolute;top:20px;right:0}
.widget ul li:before,ol.wp-block-latest-comments li:before{content:"";display:block;height:1px;width:100%;margin-bottom:10px;background:#EBEBEB;background:-webkit-linear-gradient(left,#EBEBEB 0%,transparent 100%);background:linear-gradient(to right,#EBEBEB 0%,transparent 100%)}
.wp-block-latest-comments__comment{line-height:inherit}
.widget-header{margin-bottom:15px;margin-top:0}
.widget .searchform input[type=text]{max-width:170px;display:inline}
.widget .searchform input[type=submit]{display:inline}
.widget .calendar_wrap table{text-align:center;width:100%}
.widget .social-icons li{padding-top:0}
.widget .social-icons li:before{content:"";display:none}
.search-page.form-control,.woocommerce textarea.search-page,.woocommerce input.search-page,.woocommerce .widget_product_search input.search-page.search-field,.wp-block-search input.search-page[type=search],.comment-form-url input.search-page,.comment-form-email input.search-page,.comment-form-author input.search-page,.comment-form-comment textarea.search-page,.post-password-form input.search-page[type=password],.widget .searchform input.search-page[type=text]{border-radius:30px;border:0;background:#f3f3f3;padding:0 20px;height:42px;max-width:190px;box-shadow:none}
section.not-found{padding:100px 30px}
.page-links{clear:both;font-size:14px;font-weight:700;list-style:none;margin-bottom:0;padding:0}
.page-links li{background:#FFA387;background:-webkit-linear-gradient(bottom,#FFA387 0%,#2271b1 51%,#FFA387 100%);background:linear-gradient(to top,#FFA387 0%,#2271b1 51%,#FFA387 100%);background-size:auto 200%;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;position:relative;font-weight:400;height:40px;line-height:39px;color:#FFF;text-decoration:none;border-radius:100%;border:solid 1px transparent;padding:0;margin-right:5px;width:40px;text-align:center;margin-top:-1px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.page-links li:hover{color:#FFF;border-color:transparent;background:#FFA387;background:-webkit-linear-gradient(bottom,#FFA387 0%,#2271b1 51%,#FFA387 100%);background:linear-gradient(to top,#FFA387 0%,#2271b1 51%,#FFA387 100%);background-size:auto 200%}
.page-links a li{background:#FFF;border:solid 1px #EEE;color:#888}
.page-links a li:hover{color:#FFF;border-color:transparent;background:#FFA387;background:-webkit-linear-gradient(bottom,#FFA387 0%,#2271b1 51%,#FFA387 100%);background:linear-gradient(to top,#FFA387 0%,#2271b1 51%,#FFA387 100%);background-size:auto 200%}
div.wpcf7 .ajax-loader{display:none}
.wpcf7 p{margin-bottom:0}
blockquote{margin:0 0 1rem;font-size:16px;border-left:3px solid #2271b1;padding:20px;background:#fbfbfb;border-radius:10px}
.dropdown-toggle::after{vertical-align:.155em}
.dropdown-menu li:not(:last-child){padding-right:0!important}
button,select{text-transform:none;max-width:100%}
.alignnone{margin:5px 20px 20px 0}
.aligncenter,div.aligncenter{display:block;margin:5px auto;text-align:center}
.alignright{float:right;margin:5px 0 20px 20px}
.alignleft{float:left;margin:5px 20px 20px 0}
a img.alignright{float:right;margin:5px 0 20px 20px}
a img.alignnone{margin:5px 20px 20px 0}
a img.alignleft{float:left;margin:5px 20px 20px 0}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{background:#fff;border:0;max-width:100%;padding:0;text-align:center}
.wp-caption.alignnone{margin:5px 20px 20px 0}
.wp-caption.alignleft{margin:5px 20px 20px 0}
.wp-caption.alignright{margin:5px 0 20px 20px}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:100%;padding:0;width:auto}
.wp-caption p.wp-caption-text,.wp-caption p.gallery-caption{font-size:14px;font-style:italic;line-height:17px;margin:0;padding:8px 4px 5px}
.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:#eee;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
.wp-block-button{margin-top:10px;margin-bottom:10px;margin-right:10px}
.wp-block-cover,.wp-block-cover-image{margin-bottom:20px}
.wp-block-cover-image-text,.wp-block-cover-text,section.wp-block-cover-image h2{color:#fff!important}
.wp-block-cover-image-text strong,.wp-block-cover-text strong,section.wp-block-cover-image h2 strong{color:#FFF}
.wp-block-archives,.wp-block-categories-dropdown,.wp-block-media-text,.wp-block-group{margin-bottom:20px}
.wp-block-calendar tfoot a{color:#2271b1}
.wp-block-table td,.wp-block-table th{padding:.5em;border:solid 1px #ECECEC;word-break:normal}
.wp-block-pullquote{color:#5E5C7F}
.wp-block-quote{border-left:3px solid #2271b1;margin:0 0 28px;border-radius:10px;padding-left:1em}
.wp-block-quote.is-style-large:not(.is-style-plain) cite{display:block}
.wp-block-quote.is-large:not(.is-style-plain),.wp-block-quote.is-style-large:not(.is-style-plain){margin-bottom:1em;padding:1.3em}
.wp-block-quote.is-large,.wp-block-quote.is-style-large{border-left:3px solid #2271b1;margin:0 0 28px;border-radius:10px;padding:1.3em}
.wp-block-quote.has-text-align-right{border-left:none;border-right:3px solid #2271b1;padding-left:0;padding-right:1em}
.wp-block-search input[type=search]{max-width:170px}
.wp-block-search button[type=submit]{border:0}
.wp-block-search label{font-weight:700}
.wp-block-group{padding:20px}
.wp-block-pullquote{padding:2em 0}
.wp-block-archives-list{padding-left:0;list-style:none}
.wp-block-archives-list li{position:relative;padding-top:10px;list-style-type:none!important}
.wp-block-archives-list li span.widget-count{position:absolute;top:20px;right:0;color:#8F9BAD}
.wp-block-archives-list li a{color:#203656}
.wp-block-archives-list li a:hover{color:#2271b1}
.wp-block-archives-list li a:before{content:"\e606";color:#2271b1;font-family:"simple-line-icons";font-size:11px;vertical-align:middle;margin-right:25px}
.wp-block-categories-dropdown select,.wp-block-archives-dropdown select{max-width:100%;border:solid 1px #EEE;padding:10px 20px;color:#8F9BAD}
.wp-block-archives-list li:before{content:"";display:block;height:1px;width:100%;margin-bottom:10px;background:#EBEBEB;background:-webkit-linear-gradient(left,#EBEBEB 0%,transparent 100%);background:linear-gradient(to right,#EBEBEB 0%,transparent 100%)}
.wp-block-calendar table th{font-weight:700;background:#FFF;color:#203656}
.wp-block-calendar tbody td,.wp-block-calendar th{padding:9px;border:1px solid #ECECEC}
.wp-block-calendar table caption,.wp-block-calendar table tbody{color:#8F9BAD}
.wp-block-calendar a{text-decoration:none}
.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;list-style-type:none}
.wp-block-rss li.wp-block-rss__item{list-style:none!important}
.wp-caption-text,.gallery-caption{font-style:italic;text-align:center;font-size:14px;line-height:normal;margin-top:10px}
.gallery:after{content:"";display:table;clear:both}
.gallery figure img{max-width:100%;height:auto;margin:0 auto;display:block}
.gallery figure{float:left;margin:0 2% 1em 0}
.gallery.gallery-columns-1 figure{width:100%;margin:0 0 1em;float:none}
.gallery.gallery-columns-3 figure{width:32%}
.gallery.gallery-columns-3 figure:nth-of-type(3n+3){margin-right:0}
.gallery.gallery-columns-3 figure:nth-of-type(3n+4){clear:left}
.gallery.gallery-columns-2 figure{width:49%}
.gallery.gallery-columns-2 figure:nth-of-type(even){margin-right:0}
.gallery.gallery-columns-2 figure:nth-of-type(odd){clear:left}
.gallery.gallery-columns-4 figure{width:23.25%}
.gallery.gallery-columns-4 figure:nth-of-type(4n+4){margin-right:0}
.gallery.gallery-columns-4 figure:nth-of-type(4n+5){clear:left}
.gallery.gallery-columns-5 figure{width:18%}
.gallery.gallery-columns-5 figure:nth-of-type(5n+5){margin-right:0}
.gallery.gallery-columns-5 figure:nth-of-type(5n+6){clear:left}
.gallery.gallery-columns-6 figure{width:14.2%}
.gallery.gallery-columns-6 figure:nth-of-type(6n+6){margin-right:0}
.gallery.gallery-columns-6 figure:nth-of-type(6n+7){clear:left}
.gallery.gallery-columns-7 figure{width:12%}
.gallery.gallery-columns-7 figure:nth-of-type(7n+7){margin-right:0}
.gallery.gallery-columns-7 figure:nth-of-type(7n+8){clear:left}
.gallery.gallery-columns-8 figure{width:10.2%}
.gallery.gallery-columns-8 figure:nth-of-type(8n+8){margin-right:0}
.gallery.gallery-columns-8 figure:nth-of-type(8n+9){clear:left}
.gallery.gallery-columns-9 figure{width:8.85%}
.gallery.gallery-columns-9 figure:nth-of-type(9n+9){margin-right:0}
.gallery.gallery-columns-9 figure:nth-of-type(9n+10){clear:left}
@media (max-width: 767px) {
img.alignright,div.alignright,figure.alignright,img.alignleft,div.alignleft,figure.alignleft,img.wp-post-image.attachment-thumb{display:block;margin:1em auto;float:none}
.gallery.gallery-columns-4 figure,.gallery.gallery-columns-5 figure,.gallery.gallery-columns-6 figure,.gallery.gallery-columns-7 figure,.gallery.gallery-columns-8 figure,.gallery.gallery-columns-9 figure{width:100%;margin:0 0 1em;float:none}
}
body.dark{background-color:#142030}
body.dark h1,body.dark h2,body.dark h3,body.dark h4,body.dark h5,body.dark h6,body.dark .post .post-title a,body.dark .widget ul li a,body.dark .social-icons a,body.dark .canvas-menu .vertical-menu li a,body.dark .canvas-menu .btn-close,body.dark .newsletter-headline,body.dark .post-single .post-content,body.dark .page-content,body.dark .about-author .details h4.name a,body.dark th,body.dark strong,body.dark .woocommerce-MyAccount-navigation ul li a,body.dark .post .post-bottom .more-link,body.dark header.dark .navbar.clone .nav-link,body.dark .wp-block-archives-list li a,body.dark dt{color:#FFF}
body.dark .page-header,body.dark .about-author,body.dark .woocommerce-error,body.dark .woocommerce-info,body.dark .woocommerce-message,body.dark blockquote,body.dark .post.sticky,body.dark .wp-block-calendar table th,body.dark .wp-block-table.is-style-stripes tbody tr:nth-child(odd),body.dark .wp-caption{background-color:#ffffff0d}
body.dark .post.post-list .post-bottom .social-share .icons:before{background:#ddd3}
body.dark header,body.dark .header-default.clone,body.dark .canvas-menu,body.dark .site-wrapper .main-overlay,body.dark .search-popup,body.dark .header-personal nav.clone,body.dark .header-classic .header-bottom.clone{background-color:#142030}
body.dark .bordered,body.dark .widget,body.dark .header-default.clone,body.dark .header-personal nav.clone,body.dark .header-classic .header-bottom.clone,body.dark .elementor-97 .elementor-element.elementor-element-d3bd135,body.dark .slick-custom-buttons,body.dark .tags a,body.dark .tagcloud a,body.dark .wp-block-tag-cloud a,body.dark .btn-simple,body.dark #return-to-top,body.dark footer.footer .footer-inner,body.dark .nav-pills .nav-link,body.dark .canvas-menu .vertical-menu li .switch,body.dark .post-single .post-bottom,body.dark .woocommerce-tabs.wc-tabs-wrapper,body.dark div.product .woocommerce-tabs ul.tabs li,body.dark div.product .woocommerce-tabs ul.tabs::before,body.dark table,body.dark th,body.dark td,body.dark table.shop_attributes,body.dark table.shop_attributes td,body.dark table.shop_attributes th,body.dark table.shop_table,body.dark table.shop_table td,body.dark #add_payment_method .cart-collaterals .cart_totals tr td,body.dark #add_payment_method .cart-collaterals .cart_totals tr th,body.dark .woocommerce-cart .cart-collaterals .cart_totals tr td,body.dark .woocommerce-cart .cart-collaterals .cart_totals tr th,body.dark .woocommerce-checkout .cart-collaterals .cart_totals tr td,body.dark .woocommerce-checkout .cart-collaterals .cart_totals tr th,body.dark #add_payment_method #payment,body.dark .woocommerce-cart #payment,body.dark .woocommerce-checkout #payment,body.dark #add_payment_method #payment ul.payment_methods,body.dark .woocommerce-cart #payment ul.payment_methods,body.dark .woocommerce-checkout #payment ul.payment_methods,body.dark .woocommerce-MyAccount-navigation,body.dark .woocommerce-MyAccount-navigation ul li,body.dark .post.post-classic .post-bottom,body.dark .post.post-grid .post-bottom,body.dark .post.post-xl .post-bottom,body.dark .page-numbers,body.dark .nextprev-post{border-color:#ebebeb33}
body.dark .post.post-list-sm:after,body.dark .post.post-list:after,body.dark .pagination-seperator:before,body.dark .post.post-list-sm.before-seperator:before,body.dark .comments li.comment:before,body.dark .comments li.trackback:before,body.dark .comments li.pingback:before{background:#ebebeb33;background:-webkit-linear-gradient(right,#ebebeb33 0%,transparent 100%);background:linear-gradient(to left,#ebebeb33 0%,transparent 100%)}
body.dark .widget ul li:before,body.dark ol.wp-block-latest-comments li:before,body.dark .canvas-menu .vertical-menu li:after,body.dark .wp-block-archives-list li:before{background:#ebebeb33;background:-webkit-linear-gradient(left,#ebebeb33 0%,transparent 100%);background:linear-gradient(to right,#ebebeb33 0%,transparent 100%)}
body.dark .slick-custom-buttons{background:transparent}
body.dark .post .post-title a:hover,body.dark .widget ul li a:hover,body.dark .social-icons a:hover{color:#2271b1}
body.dark #return-to-top:hover,body.dark .btn-simple:hover,body.dark .tags a:hover,body.dark .tagcloud a:hover,body.dark .wp-block-tag-cloud a:hover,body.dark .slick-custom-buttons:hover{border-color:#2271b1}
body.dark .post .post-bottom .social-share .icons li a:hover{color:#FFF}
body.dark .wp-block-image figcaption,body.dark .blocks-gallery-caption{color:#ffffff80}
body.dark .switcher-button .switcher-button-inner-left:after{background:#ffffff1a}
.woocommerce h1.page-title{display:none}
.woocommerce ul.products li.product .onsale{border-radius:25px;background:#2271b1;background:-webkit-linear-gradient(left,#2271b1 0%,#FFA387 100%);background:linear-gradient(to right,#2271b1 0%,#FFA387 100%);top:10px;right:10px;left:auto;margin:0}
.woocommerce span.onsale{min-height:auto;min-width:auto;padding:6px 11px;font-size:1em;font-weight:400;position:absolute;text-align:center;line-height:1;top:10px;left:10px;margin:0;border-radius:25px;background:#2271b1;background:-webkit-linear-gradient(left,#2271b1 0%,#FFA387 100%);background:linear-gradient(to right,#2271b1 0%,#FFA387 100%);color:#fff;font-size:13px;z-index:1}
.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none;border-radius:10px}
.woocommerce ul.products li.product .price{color:#8F9BAD}
.woocommerce ul.products li.product .button{display:none}
.woocommerce nav.woocommerce-pagination ul{border:0}
.woocommerce nav.woocommerce-pagination ul li{float:none;border-right:none}
.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{color:#FFF;border-color:transparent;background:#FFA387;background:-webkit-linear-gradient(bottom,#FFA387 0%,#2271b1 51%,#FFA387 100%);background:linear-gradient(to top,#FFA387 0%,#2271b1 51%,#FFA387 100%);background-size:auto 200%;-webkit-box-shadow:0 2px 4px 0 #00000026;-moz-box-shadow:0 2px 4px 0 #00000026;box-shadow:0 2px 4px 0 #00000026;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1;font-size:1em;font-weight:400;padding:0;min-height:1em;line-height:3em;min-width:1em;display:block}
.woocommerce .woocommerce-ordering select{border:solid 1px #EEE;padding:10px 20px;color:#8F9BAD}
.woocommerce .woocommerce-ordering select:focus{outline:none}
.woocommerce .woocommerce-result-count{font-size:14px;color:#8F9BAD}
.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{width:42px;border-radius:3px}
.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{top:13px}
.woocommerce a.remove{color:#fa4c70!important}
.woocommerce a.remove:hover{background:#fa4c70}
.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:1px solid #ebebeb;padding:14px 0 0;margin:20px 0}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span.count{position:absolute;right:0}
.woocommerce .widget_rating_filter ul li .star-rating{float:left;color:#ebb44e}
.woocommerce .star-rating span{color:#ebb44e}
.woocommerce .widget_rating_filter ul li a{text-align:right;display:block}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#2271b1}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:#2271b1;width:.7em;height:.7em;top:-.18em}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#EBEBEB}
.woocommerce .widget_price_filter .ui-slider-horizontal{height:.3em}
.woocommerce .widget_product_search input.search-field{width:158px;display:inline-block;font-size:13px}
.woocommerce .widget_product_search button.wp-element-button{text-indent:-300%;white-space:nowrap;overflow:hidden;color:#FFF;border:0;border-radius:50%;background:#FFA387;background:-webkit-linear-gradient(bottom,#FFA387 0%,#2271b1 51%,#FFA387 100%);background:linear-gradient(to top,#FFA387 0%,#2271b1 51%,#FFA387 100%);background-size:auto 200%;display:inline-block;justify-content:center;align-items:center;height:37px;line-height:37px;text-align:center;vertical-align:middle;width:37px;-webkit-box-shadow:0 2px 4px 0 #00000026;-moz-box-shadow:0 2px 4px 0 #00000026;box-shadow:0 2px 4px 0 #00000026;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.woocommerce .widget_product_search button.wp-element-button:hover{background-position:bottom center}
.woocommerce .widget_product_search button.wp-element-button:after{content:"\e090";font-family:"simple-line-icons";margin-left:30px}
.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{color:#FFF;padding:13px 36px;background:#2271b1;background:-webkit-linear-gradient(left,#2271b1 0%,#FFA387 51%,#2271b1 100%);background:linear-gradient(to right,#2271b1 0%,#FFA387 51%,#2271b1 100%);background-size:200% auto;border:0;border-radius:25px;font-family:"Roboto",sans-serif;font-size:14px;font-weight:400;overflow:hidden;position:relative;display:inline-block;vertical-align:middle;white-space:nowrap;text-align:center;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{color:#FFF;background:#2271b1;background:-webkit-linear-gradient(left,#2271b1 0%,#FFA387 100%);background:linear-gradient(to right,#2271b1 0%,#FFA387 100%);background-position:right center}
.woocommerce .widget_shopping_cart_content a.button,.woocommerce .price_slider_amount button{padding:7.5px 17px}
.woocommerce .widget_layered_nav_filters ul li a::before,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before,.woocommerce .widget_rating_filter ul li.chosen a::before{color:#fa4c70}
.woocommerce .quantity .qty{width:6em;text-align:center;border:solid 1px #EBEBEB;border-radius:25px;padding:8px 24px}
.woocommerce .quantity .qty:focus{outline:#2271b1}
.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0;font-size:36px}
.woocommerce .woocommerce-tabs.wc-tabs-wrapper{border:solid 1px #EBEBEB;border-radius:10px;padding:20px 30px}
.woocommerce div.product .woocommerce-tabs ul.tabs::before{border-bottom:solid 1px #EBEBEB}
.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border:0}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before,.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::after{box-shadow:none;border:none}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{color:#FFF;border-radius:25px;padding:9.5px 36px;background:#2271b1;background:-webkit-linear-gradient(left,#2271b1 0%,#FFA387 51%,#2271b1 100%);background:linear-gradient(to right,#2271b1 0%,#FFA387 51%,#2271b1 100%);background-size:200% auto}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:hover{color:#FFF}
.woocommerce div.product .woocommerce-tabs ul.tabs li{background:transparent;border:solid 1px #EBEBEB;border-radius:25px;padding:9.5px 36px;margin-right:10px;margin-bottom:20px;font-size:15px}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:0;font-weight:400;text-decoration:none;color:#8F9BAD}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color:#8F9BAD}
.woocommerce .related.products{margin-top:50px}
.woocommerce .related.products h2{font-size:24px;margin:0 0 30px}
.woocommerce div.product p.price,.woocommerce div.product span.price{color:#2271b1}
.woocommerce div.product .woocommerce-tabs .panel{margin:0}
.woocommerce div.product .woocommerce-tabs .panel h1{font-size:28px}
.woocommerce div.product .woocommerce-tabs .panel h2{font-size:24px}
.woocommerce div.product .woocommerce-tabs .panel h3{font-size:20px}
.woocommerce div.product .woocommerce-tabs .panel h4{font-size:18px}
.woocommerce div.product .woocommerce-tabs .panel h5{font-size:16px}
.woocommerce div.product .woocommerce-tabs .panel h6{font-size:14px}
.woocommerce #reviews #comments ol.commentlist{padding-left:0}
.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #ebebeb;border-radius:10px;padding:1em 1em 0}
.woocommerce table.shop_table{border:1px solid #EBEBEB;border-radius:10px}
.woocommerce table.shop_table th{border:0}
.woocommerce table.shop_table td{border-top-color:#EBEBEB;border-bottom:0;border-left:0;border-right:0}
.woocommerce input{padding:11px 24px}
.woocommerce textarea{min-height:calc(1.5em + 0.75rem + 2px)}
.woocommerce form .form-row textarea{height:5em}
.woocommerce .select2-container--default .select2-selection--single{border:solid 1px #EEE;color:#8F9BAD}
.woocommerce .select2-container .select2-selection--single{height:35px}
.woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:35px}
.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:50%;overflow:visible}
#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;box-sizing:border-box;border:1px solid #EBEBEB;padding:8px 16px;margin:0 4px 0 0;outline:0;width:140px}
.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{color:#FFF;cursor:not-allowed;opacity:.7;padding:13px 36px}
.woocommerce-error{border-top-color:#2271b1}
.woocommerce-error::before{color:#2271b1}
.woocommerce-info::before{color:#2271b1}
.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#FAFAFA;color:#8F9BAD;border-top:3px solid #2271b1;list-style:none outside;width:auto;word-wrap:break-word;border-radius:10px}
#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:transparent;border:solid 1px #EBEBEB;border-radius:10px}
.woocommerce .woocommerce-MyAccount-navigation{border:solid 1px #EBEBEB;border-radius:10px;padding:20px}
.woocommerce .woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0}
.woocommerce .woocommerce-MyAccount-navigation ul li{border-bottom:solid 1px #EBEBEB;line-height:3}
.woocommerce .woocommerce-MyAccount-navigation ul li a{color:#203656;font-weight:700}
.woocommerce .woocommerce-MyAccount-navigation ul li a:hover{color:#2271b1}
.woocommerce-account .addresses .title h3{float:none}
.woocommerce-grouped-product-list.group_table{border:none}
.woocommerce-mini-cart__empty-message{margin-bottom:0}
.woocommerce .woocommerce-product-search button[type=submit]:not(:disabled),.woocommerce .woocommerce-product-search button:not(:disabled){color:transparent;font-family:"simple-line-icons";speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;border:0;border-radius:50%;background:#FFA387;background:-webkit-linear-gradient(bottom,#FFA387 0%,#2271b1 51%,#FFA387 100%);background:linear-gradient(to top,#FFA387 0%,#2271b1 51%,#FFA387 100%);background-size:auto 200%;display:inline-flex;justify-content:center;align-items:center;height:37px;line-height:39px;text-align:center;vertical-align:middle;width:37px;-webkit-box-shadow:0 2px 4px 0 #00000026;-moz-box-shadow:0 2px 4px 0 #00000026;box-shadow:0 2px 4px 0 #00000026;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.woocommerce .woocommerce-product-search button[type=submit]:not(:disabled):before,.woocommerce .woocommerce-product-search button:not(:disabled):before{content:"\e090";color:#FFF;position:absolute}
.woocommerce .woocommerce-product-search button[type=submit]:not(:disabled):hover,.woocommerce .woocommerce-product-search button:not(:disabled):hover{background-position:bottom center}
.wc-block-cart__empty-cart__title.with-empty-cart-icon:before{color:#C7C7C7}
.woocommerce .edit-post-visual-editor .woocommerce .editor-block-list__block .woocommerce .wc-block-grid__product-title,.woocommerce .editor-styles-wrapper .woocommerce .wc-block-grid__product-title,.wc-block-grid__product-title{font-family:"Poppins",sans-serif!important;font-size:16px!important;color:#203656!important}
.wc-block-grid.has-4-columns:not(.alignwide):not(.alignfull) .wc-block-grid__product,.wc-block-grid.has-5-columns.alignfull .wc-block-grid__product{font-size:.875em!important}
.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{border:0!important;padding:6px 11px!important;font-size:1em!important;font-weight:400!important;text-align:center!important;line-height:1;right:10px!important;top:10px!important;margin:0!important;border-radius:25px!important;background:#2271b1!important;background:-webkit-linear-gradient(left,#2271b1 0%,#FFA387 100%)!important;background:linear-gradient(to right,#2271b1 0%,#FFA387 100%)!important;color:#fff!important;font-size:13px!important;text-transform:none!important;z-index:1!important}
.wc-block-grid__products .wc-block-grid__product-image img{border-radius:10px}
.wc-block-components-sidebar-layout .wc-block-components-main{border:solid 1px #EEE!important;padding:30px!important;border-radius:10px!important}
table.wc-block-cart-items .wc-block-cart-items__header th{font-size:18px;font-family:"Poppins",sans-serif;text-transform:none!important}
.wp-block-woocommerce-cart-order-summary-block,.wp-block-woocommerce-checkout-order-summary-block{border:solid 1px #EEE;padding:30px;border-radius:10px}
.is-large.wc-block-cart .wc-block-cart__totals-title{font-size:18px!important;font-family:"Poppins",sans-serif!important;color:#203656!important;text-transform:none!important}
.wc-block-cart__submit-container .wc-block-cart__submit-button{margin-top:20px}
.wc-block-components-form .wc-block-components-text-input input[type=email],.wc-block-components-form .wc-block-components-text-input input[type=number],.wc-block-components-form .wc-block-components-text-input input[type=tel],.wc-block-components-form .wc-block-components-text-input input[type=text],.wc-block-components-form .wc-block-components-text-input input[type=url],.wc-block-components-text-input input[type=email],.wc-block-components-text-input input[type=number],.wc-block-components-text-input input[type=tel],.wc-block-components-text-input input[type=text],.wc-block-components-text-input input[type=url]{display:block;border-radius:25px!important;width:100%!important;padding:8px 24px!important;font-size:14px!important;line-height:1.6!important;color:#8F9BAD!important;background-color:#FFF!important;background-image:none!important;border:solid 1px #EBEBEB!important;-webkit-box-shadow:none!important;box-shadow:none!important}
.wc-block-components-form .wc-block-components-text-input label,.wc-block-components-text-input label{font-size:13px!important;left:1.5625em!important}
.wc-block-components-form .wc-block-components-text-input input:-webkit-autofill + label,.wc-block-components-form .wc-block-components-text-input.is-active label,.wc-block-components-text-input input:-webkit-autofill + label,.wc-block-components-text-input.is-active label{transform:translateY(-0.6em) scale(0.875)!important;background:-webkit-linear-gradient(left,#2271b1 0%,#FFA387 100%);background:linear-gradient(to right,#2271b1 0%,#FFA387 100%);color:#FFF;border:solid 1px #EEE;padding:1px 7px;border-radius:10px}
.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input{border:solid 1px #EEE!important}
.wc-block-checkout__add-note .wc-block-components-textarea{border:solid 1px #EEE!important;border-radius:20px!important}
.woocommerce ul.order_details{margin:0 0 3em;list-style:none;border:solid 1px #EEE;border-radius:10px;padding:10px 20px}