.ar {
	position: relative;
	overflow: hidden;
}

.ar:before {
	content: "";
	display: block;
	width: 100%;
	padding-top: 56.25%;
}

.post-thumbnail-wrapper img,
.post-thumbnail-wrapper.post-thumbnail-wrapper-v2 img {
	border-radius: 17px;
}
#branda-cookie-notice .cookie-notice-container .branda-cn-container {
width: 83%;
    text-align: left;
}

.closedd{padding: 5px 10px;    background: #252e39 !important;
    border: 1px solid #14a7d0 !important;    opacity: 0.6;
}

.xo{padding: 0px 24px;}
.hider{display:none;}
.breadcrumbs{display:flex;    align-items: center;}
.breadcrumbs li{list-style-type:none;}
#bread{color:#042C47;font-weight: 600;
font-size: 14px;}
#bread .elementor-widget-container{}
#bread .breadcrumbs .fas{color:#042C47;font-weight: 600;
    font-size: 10px;
    margin: 0 5px 0 5px;    position: relative;
    top: 0px;}
.breadcrumbs__current{}
.breadcrumbs__current span{font-size: 12px;line-height: 14px;
    display: block;}
.breadcrumbs__current span h1{font-size: 12px;line-height: 14px;
    display: block;margin:0;padding:0;}
#bread a{color:#042C47;font-weight: 600;
font-size: 14px;}
#bread .breadcrumbs img{position: relative;
    top: 4px;
    width: 18px;
    height: 20px;}

.elementor-element-13294f38 a,.elementor-element-523e6d6 a{border-radius:100px !important;}
.elementor-element-1429b5d2,.elementor-element-d3243fa{
	/*display:none!important;*/
}
.aubot{margin-bottom:80px!important}
#autoright{}
#mio,.elementor-element-5ed827a,.elementor-element-557bec9,.elementor-element-8413a39,.elementor-element-3d99800,.elementor-element-967573c,.elementor-element-43b2daa,.elementor-element-9e452fe,.elementor-element-dafc991,.elementor-element-df13b80,.elementor-element-86e44d0{display:none!important;}
.elementor-element-83c98f5{}
#autoright h3{    font-size: 26px !important;
line-height: 36px !important;}
#autoright .order-widget{padding:30px;}
#autoright .order-widget a{padding:15px;}
#xlined{}
.autox .category-widget,.autox .xdate, #xlined .post-ava, #xlined h3, #xlined h2, #xlined h1, #xlined .post-social, #xlined .nonono{display:none!important;}
#xlined p{font-size: 18px;
    font-weight: 400;
    color: #042C47;
    line-height: 30px;
    font-family: "Montserrat", Sans-serif;
    margin-bottom: 25px;}
.xrate .fa-star{    color: #0067AF;}
.rated:before{content: "5";
    display: inline-block;
    position: relative;
    font-size: 20px;
    font-weight: 700;
    color: #1c2b48;
    font-family: "Montserrat", Sans-serif;
    margin-right: 5px;
    top: 2px;}
#x2 .elementor-post__title a h1{font-size:20px!important;font-weight:700!important}
.sex{    font-weight: 600 !important;
    color: #333 !important;}
.bg-str img {
	width: 100%;
	max-width: none;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.post .bg-str img{
	max-height: initial;
}

.d-grid {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 30px;
}

@media (max-width: 768px) {
	.d-grid {
		grid-template-columns: 1fr;
	}
}

@media (min-width: 769px) {
	.d-grid._col-3 {
		grid-template-columns: repeat(3, 1fr);
	}
}

@media (min-width: 1025px) {
	.d-grid._col-4 {
		grid-template-columns: repeat(4, 1fr);
	}
}

.d-grid._gg-0 {
	grid-gap: 10px;
}

.d-grid._gg-1 {
	grid-gap: 10px;
}

.d-grid._gg-2 {
	grid-gap: 20px;
}

.d-grid._gg-3 {
	grid-gap: 30px;
}

.d-grid._gg-4 {
	grid-gap: 40px;
}

.d-grid._gg-5 {
	grid-gap: 50px;
}

.d-grid._gg-6 {
	grid-gap: 60px;
}

.d-grid>div {
	min-width: 0;
}

.d-grid>._span-2 {
	grid-column-start: span 2;
}

@media (max-width: 768px) {
	.d-grid>._span-2 {
		grid-column-start: span 1;
	}
}

.a-hidden {
	opacity: 0;
}

.a-visible {
	opacity: 1;
}

.animated {
	-webkit-animation-duration: 1.5s;
	animation-duration: 1.5s;
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.animated.infinite {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

.animated.hinge {
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
}

@-webkit-keyframes fadeFromLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes fadeFromLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

.fadeFromLeft {
	-webkit-animation-name: fadeFromLeft;
	animation-name: fadeFromLeft;
}

.section-v2 {
	padding: 100px 0;
	position: relative;
	z-index: 1;
}

@media (max-width: 768px) {
	.section-v2 {
		padding: 50px 0;
	}
}

@media (max-width: 768px) {
	.header+.section-v2 {
		padding: 80px 0 50px;
	}
}

.bg-str {
	position: relative;
	overflow: hidden;
}

.bg-str img {
	width: 100%;
}

.article .bg-str,
.post .bg-str {
	border-radius: 20px;
}

@media (max-width: 768px) {

	.article .bg-str,
	.post .bg-str {
		border-radius: 5px;
	}
}

.ar._1-1:before {
	padding-top: 100%;
}

.ar._7-3:before {
	padding-top: 47.34%;
}

.ar._5-3:before {
	padding-top: 73.47%;
}

.elementor .t-h1 {
	font-weight: 800;
	font-size: 50px;
	line-height: 1.2;
	color: #1c2b48;
}

@media (max-width: 1024px) {
	.elementor .t-h1 {
		font-size: 40px;
	}
}

@media (max-width: 768px) {
	.elementor .t-h1 {
		font-size: 26px;
	}
}

.elementor .t-h2 {
	font-size: 44px;
	line-height: 1.2;
	font-weight: normal;
	color: #000000;
	margin-bottom: 17px;
	margin-top: 0;
}

@media (max-width: 1024px) {
	.elementor .t-h2 {
		font-size: 30px;
	}
}

@media (max-width: 768px) {
	.elementor .t-h2 {
		font-size: 20px;
	}
}

.mw-880 {
	max-width: 880px;
}

.mw-780 {
	max-width: 780px;
}

.mw-780 p {
	font-weight: 500;
	font-size: 28px;
}

@media (max-width: 1024px) {
	.mw-780 p {
		font-size: 22px;
	}
}

@media (max-width: 768px) {
	.mw-780 p {
		font-size: 18px;
	}
}

.container._xl {
	--container-padding_xl: 150px;
	max-width: 1630px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: var(--container-padding_xl);
	padding-right: var(--container-padding_xl);
}

@media (max-width: 1680px) {
	.container._xl {
		--container-padding_xl: 100px;
	}
}

@media (max-width: 1200px) {
	.container._xl {
		--container-padding_xl: 50px;
	}
}

@media (max-width: 1024px) {
	.container._xl {
		--container-padding_xl: 25px;
	}
}

.cat-slider {
	display: flex;
	flex-direction: row;
}

.cat-slider:not(.slick-initialized.slick-slider) div:not(:nth-child(-n+5)) {
	display: none;
}

.cat-slider:not(.slick-initialized.slick-slider) div:nth-child(-n+5) {
	margin: 0 15px;
}

.cat-slider .slick-slide {
	margin: 0 9px;
}

@media (max-width: 768px) {
	.cat-slider .slick-slide {
		margin: 0 4px;
	}
}

.elementor .btn-cat {
	padding: 10px 20px;
	background: rgba(77, 161, 255, 0.15);
	border-radius: 24px;
	display: inline-block;
	font-weight: 500;
	font-size: 20px;
	color: #000000;
}

@media (max-width: 768px) {
	.elementor .btn-cat {
		padding: 5px 10px;
		font-size: 12px;
		border-radius: 10px;
	}
}

.content-wrapper {
	display: grid;
	grid-template-columns: 1fr 390px;
	grid-gap: 45px;
	position: relative;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	position: relative;
}

@media (max-width: 1200px) {
	.content-wrapper {
		grid-template-columns: 1fr;
		grid-gap: 25px;
	}
}

.content-wrapper._with-social {
	grid-template-columns: 70px 1fr 390px;
}

@media (max-width: 1200px) {
	.content-wrapper._with-social {
		grid-template-columns: 1fr;
		grid-gap: 25px;
	}
}

.content {
	min-width: 0;
}

.content>div:nth-child(n+2) {
	margin-top: 110px;
}

@media (max-width: 768px) {
	.content>div:nth-child(n+2) {
		margin-top: 40px;
	}
}

.sidebar {
	height: 100%;
}

.content-top {
	display: grid;
	grid-template-columns: repeat(2, auto);
	grid-gap: 20px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	margin-bottom: 40px;
}

@media (max-width: 768px) {
	.content-top {
		margin-bottom: 10px;
	}
}

.content-top .t-h2 {
	margin: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.post-content .content-top .t-h2 {
	font-weight: normal;
}

.content-top .t-h2 a {
	color: inherit;
	position: relative;
	display: inline-block;
	padding-right: 20px;
}

.content-top .t-h2 a:after {
	content: "";
	display: none;
	position: absolute;
	top: 50%;
	right: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 17px;
	height: 17px;
	background-image: url("data:image/svg+xml,%3Csvg width='11' height='17' viewBox='0 0 11 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.15112 1.31824L9.57274 8.3347L1.15113 15.1644' stroke='%231C2B48' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center;
}

@media (max-width: 768px) {
	.content-top .t-h2 a:after {
		display: inline-block;
	}
}

.content-top .t-h2 a:hover {
	opacity: 0.7;
}

.elementor .view-post {
	font-style: normal;
	font-weight: 500;
	font-size: 24px;
	color: #1c2b48;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.elementor .view-post:hover {
	opacity: 0.7;
}

.view-post svg {
	margin-left: 10px;
}

.article+.article {
	margin-top: 30px;
}

.article h3,
.elementor .article h3,
.post-content .article h3 {
	font-weight: 500;
	font-size: 26px;
	line-height: 1.2;
	color: #042c47;
	margin-bottom: 20px;
}

.article h3:last-child,
.elementor .article h3:last-child,
.post-content .article h3:last-child {
	margin-bottom: 0;
}

@media (max-width: 1366px) {

	.article h3,
	.elementor .article h3,
	.post-content .article h3 {
		font-size: 22px;
	}
}

@media (max-width: 1024px) {

	.article h3,
	.elementor .article h3,
	.post-content .article h3 {
		font-size: 22px;
	}
}

@media (max-width: 768px) {

	.article h3,
	.elementor .article h3,
	.post-content .article h3 {
		font-size: 18px;
	}
}

.article h3 a,
.elementor .article h3 a,
.post-content .article h3 a {
	color: inherit;
}

.article .row-cut h3 a {
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	line-height: 1.2;
	height: 4.9em;
}

.article h3 a:hover,
.elementor .article h3 a:hover,
.post-content .article h3 a:hover {
	opacity: 0.7;
}

.article p,
.elementor .article p,
.post-content .article p {
	font-size: 18px;
	line-height: 1.3;
	font-weight: 400;
	color: #042c47;
}

@media (max-width: 768px) {

	.article p,
	.elementor .article p,
	.post-content .article p {
		font-size: 14px;
	}
	.article .row-cut h3 a {
		height: 4.5em;
	}
}

.article p a,
.elementor .article p a,
.post-content .article p a {
	font-weight: 700;
	color: inherit;
}

.article p a:hover,
.elementor .article p a:hover,
.post-content .article p a:hover {
	opacity: 0.7;
}

.article .bg-str {
	margin-bottom: 20px;
}

.article-tags {
	position: absolute;
	max-width: calc(100% - 50px);
	width: calc(100% - 50px);
	bottom: 35px;
	left: 25px;
	margin-left: -5px;
	margin-right: -5px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

@media (max-width: 768px) {
	.article-tags {
		bottom: 10px;
		left: 10px;
	}
}

.article-tags .article-tag {
	position: static;
	margin: 0 5px 7px;
}

.article-tag {
	position: absolute;
	bottom: 35px;
	left: 25px;
	padding: 7px 17px;
	line-height: 1.1;
	background-color: #ffffff;
	color: #000000;
	font-weight: 500;
	font-size: 18px;
	border-radius: 30px;
	pointer-events: none;
}

@media (max-width: 768px) {
	.article-tag {
		bottom: 10px;
		left: 10px;
		font-size: 10px;
		padding: 4px 8px;
	}
}

.search-block {
	position: relative;
}

.search-block input[type="text"],
.elementor-search-form input[type=search]{
	padding: 34px 45px 34px 80px;
    background: rgba(77, 161, 255, 0.15) !important;
	border-radius: 50px;
	height: 36px !important;
}

.elementor-search-form input[type=search]{
	height: auto;
	font-size: 18px;
    line-height: 24px;
	color: #000;
	font-weight: 500;
}

.elementor-search-form__container:not(.elementor-search-form--full-screen){
	background: transparent !important;
}

.search-block input[type="submit"] {
	position: absolute;
	left: 40px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background-image: url("data:image/svg+xml,%3Csvg width='30' height='32' viewBox='0 0 30 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.9053 25.8763L22.4113 19.3059C23.5333 17.4483 24.1793 15.2811 24.1793 12.9419C24.2133 6.26827 18.8413 0.833069 12.2453 0.833069C5.64934 0.833069 0.277344 6.26827 0.277344 12.9419C0.277344 19.6155 5.64934 25.0507 12.2453 25.0507C14.5573 25.0507 16.6993 24.3971 18.5353 23.2619L25.0293 29.8323L26.9673 31.7931L28.9053 29.8323C29.4153 29.3163 29.7213 28.5939 29.7213 27.8715C29.7213 27.0803 29.4493 26.3923 28.9053 25.8763ZM12.2453 21.3355C7.68934 21.3355 3.94934 17.5859 3.94934 12.9419C3.94934 8.33227 7.65534 4.54827 12.2453 4.54827C16.8353 4.54827 20.5413 8.29787 20.5413 12.9419C20.5073 17.5515 16.8013 21.3355 12.2453 21.3355Z' fill='%23103152'/%3E%3C/svg%3E%0A");
	background-position: center;
	background-repeat: no-repeat;
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	width: 30px;
	height: 30px;
	min-width: 30px;
	padding: 0;
}

.search-block input[type="submit"]:hover {
	opacity: 0.7;
}

.elementor-search-form button{
	position: absolute;
	left: 40px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background-color: transparent !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    width: 30px;
    height: 30px;
    min-width: 30px !important;
    padding: 0 !important;
    color: #0f3151 !important;
    font-size: 30px !important;
}

.elementor-search-form button:hover{
	opacity: 0.7;	
}
#scatt h1{font-size:20px;    font-weight: 700;}
#scatt .elementor-post__thumbnail img{max-height:200px;object-fit:cover}
#scatt .elementor-post__excerpt {
min-height: 70px;}
@media (max-width: 767px){
	#branda-cookie-notice .cookie-notice-container .branda-cn-container {
    width: 100%;	    flex-wrap:wrap;
    text-align: center;
    padding-bottom: 65px;
}
#heho{    height: 125px;}
.elementor-element-523e6d6 a{border-radius:100px !important;}
.elementor-element-d3243fa{
	/*display:none!important;*/
}
	.aubot .elementor-post__read-more{    margin-left: -40px;}
	.autox .autor-bonus{justify-content: center!important}
	.autox .xrate{}
	.autox .category-widget{    opacity: 0;
    margin-bottom: -150px;}
	#aboutt .category-widget{display:block !important}
	.elementor-search-form button{
		left: 20px;
		width: 20px;
		height: 20px;
		min-width: 20px !important;
		padding: 0 !important;
		color: #0f3151 !important;
		font-size: 20px !important;
	}
	.search-block input[type="text"],
	.elementor-search-form input[type=search]{
		padding: 20px 30px 20px 50px !important;
	}
	.elementor-search-form .elementor-search-form__container{
		min-height: 60px !important;
	}
}
.banner-wrapper {
	background: rgba(77, 161, 255, 0.15);
	border-radius: 20px;
	padding: 60px 40px;
	min-height: 600px;
	color: #1c2b48;
}

@media (max-width: 1024px) {
	.banner-wrapper {
		padding: 60px 30px;
	}
}

@media (max-width: 768px) {
	.banner-wrapper {
		padding: 15px;
		min-height: 200px;
	}
}

.banner-wrapper._bg-img {
	background-repeat: no-repeat;
	background-position: right bottom;
	background-size: 80% auto;
}

@media (max-width: 1600px) and (min-width: 1201px) {
	.banner-wrapper._bg-img {
		background-position: center bottom;
		background-size: 100%;
	}
}

@media (max-width: 1700px) {
	.banner-wrapper._bg-img .banner-content {
		max-width: 50%;
	}
}

.banner-wrapper ul {
	margin-bottom: 40px;
}

.banner-wrapper ul li {
	padding-left: 0;
	font-weight: 500;
	font-size: 20px;
	line-height: 24px;
}

.banner-wrapper ul li:nth-child(n+2) {
	margin-top: 10px;
}

.banner-wrapper ul li:before {
	margin-right: 10px;
	content: "";
	width: 12px;
	height: 12px;
	border-radius: 50%;
	display: inline-block;
	background-color: #4da1ff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.banner-wrapper h3 {
	font-weight: 500;
	font-size: 24px;
	line-height: 29px;
}

.banner-wrapper p {
	color: #042c47;
}

@media (max-width: 768px) {
	.banner-wrapper p {
		font-weight: 500;
		font-size: 14px;
	}
}

.banner-content {
	max-width: 560px;
}

.banner-btn-group .btn-banner+.btn-banner {
	margin-top: 10px;
}

.btn-banner {
	background: #1c2b48;
	border-radius: 50px;
	padding: 7px 15px;
	font-weight: 600;
	font-size: 23px;
	line-height: 1.2;
	color: #ffffff;
	max-width: 360px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
}

@media (max-width: 768px) {
	.btn-banner {
		font-size: 16px;
	}
}

.btn-banner img,
.btn-banner svg {
	margin-right: 10px;
}

.btn-banner:hover {
	opacity: 0.7;
}

.banner-grid-mob {
	display: grid;
	grid-template-columns: 1fr 120px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	grid-gap: 20px;
}

@media (max-width: 400px) {
	.banner-grid-mob {
		grid-template-columns: 1fr;
		justify-items: center;
	}
}

.banner-grid-mob .t-h2 {
	font-size: 20px;
	font-weight: 800;
	line-height: 1.2;
	margin-bottom: 10px;
	color: #042c47;
}

@media (max-width: 768px) {
	.banner-grid-mob .t-h2 {
		font-size: 16px;
	}
}

.article-link {
	margin: 0;
}

.article-link li {
	padding-left: 0;
}

.article-link li:nth-child(n+2) {
	margin-top: 20px;
}

@media (max-width: 768px) {
	.article-link li:nth-child(n+2) {
		margin-top: 10px;
	}
}

.article-link li:before {
	display: none;
}

.elementor .article-link a {
	font-weight: 500;
	font-size: 22px;
	line-height: 1.2;
	color: #1c2b48;
}

@media (max-width: 768px) {
	.elementor .article-link a {
		font-size: 18px;
	}
}

.elementor .article-link a:hover {
	opacity: 0.7;
}

html .subscrube-wrapper {
	background-color: #1c2b48;
	border-radius: 20px;
	padding: 45px 80px;
	color: #fff;
}

@media (max-width: 1366px) {
	html .subscrube-wrapper {
		padding: 45px;
	}
}

@media (max-width: 768px) {
	html .subscrube-wrapper {
		margin-left: -25px;
		margin-right: -25px;
		border-radius: 0px;
		padding: 25px;
		background-color: #0067af;
	}
}

.subscrube-wrapper form {
	position: relative;
}

.subscrube-wrapper .forminator-success,
.subscrube-wrapper .forminator-response-message {
	position: absolute;
	top: calc(100% - 15px);
	left: 0;
	right: 0;
}

@media (max-width: 550px) {
	.subscrube-wrapper form {
		margin-bottom: 30px;
	}
}

html .elementor .subscrube-wrapper h2 {
	font-weight: 500;
	color: inherit;
}

html .elementor .subscrube-wrapper p {
	font-weight: 500;
}

html .subscrube-wrapper input[type="submit"],
html .subscrube-wrapper .forminator-custom-form .forminator-button-submit,
html .subscrube-wrapper .forminator-ui.forminator-custom-form[data-design=none] .forminator-button,
input[type='submit'] {
	color: #1c2b48;
}

.subscrube-row,
.subscrube-wrapper .forminator-custom-form {
	padding-top: 40px;
	display: grid;
	grid-template-columns: 1fr 262px;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: end;
	grid-gap: 30px;
}

@media (max-width: 1366px) {

	.subscrube-row,
	.subscrube-wrapper .forminator-custom-form {
		grid-template-columns: 1fr minmax(200px, 35%);
	}
}

@media (max-width: 768px) {
	.subscrube-row {
		grid-gap: 20px;
		padding-top: 10px;
		grid-template-columns: 1fr 110px;
	}
}

@media (max-width: 400px) {

	.subscrube-row,
	.subscrube-wrapper .forminator-custom-form {
		grid-template-columns: 1fr;
	}
}

.subscrube-row input[type="email"],
.subscrube-wrapper .forminator-custom-form input[type="email"] {
	background-color: transparent;
	border: 0;
	border-bottom: 1px solid #fff;
	padding-left: 0;
	color: #ffffff;font-size: 15px;
}

.forminator-field.forminator-has_error .forminator-error-message {
    font-size: 14px;
    line-height: 1.285;
    font-weight: 400;
    display: block;
}

.subscrube-row input[type="email"]::-webkit-input-placeholder,
.subscrube-wrapper .forminator-custom-form input[type="email"]::-webkit-input-placeholder {
	color: inherit;font-size: 15px;
}

.subscrube-row input[type="email"]:-moz-placeholder,
.subscrube-wrapper .forminator-custom-form input[type="email"]:-moz-placeholder {
	color: inherit;font-size: 15px;
}

.subscrube-row input[type="email"]::-moz-placeholder,
.subscrube-wrapper .forminator-custom-form input[type="email"]::-moz-placeholder {
	color: inherit;font-size: 15px;
}

.subscrube-row input[type="email"]:-ms-input-placeholder,
.subscrube-wrapper .forminator-custom-form input[type="email"]:-ms-input-placeholder {
	color: inherit;font-size: 15px;
}

.subscrube-wrapper .forminator-custom-form .forminator-response-message {
	display: none;
}

.subscrube-wrapper .forminator-custom-form .forminator-button-submit {
	width: 100%;
}

.subscrube-row input[type="submit"],
.subscrube-wrapper .forminator-custom-form .forminator-button-submit,
html .subscrube-wrapper .forminator-ui.forminator-custom-form[data-design=none] .forminator-button,
input[type='submit'] {
	background-color: #fff;
	color: #000;
	border-radius: 50px;
	font-weight: 700;
	font-size: 23px;
	padding: 16px 15px;
}

@media (max-width: 768px) {

	.subscrube-row input[type="submit"],
	.subscrube-wrapper .forminator-custom-form .forminator-button-submit {
		padding: 5px 15px;
		min-height: auto;
		font-size: 18px;
		min-width: 100px;
	}
}

.subscrube-row input[type="submit"]:hover,
.subscrube-wrapper .forminator-custom-form .forminator-button-submit:hover {
	opacity: 0.7;
}

@media (max-width: 768px) {
	.text-center-md {
		text-align: center;
	}
}

.elementor .view-post-mob {
	font-weight: 500;
	font-size: 14px;
	display: inline-block;
	padding: 5px 10px;
	border: 1px solid #c4c4c4;
	color: #000000;
	border-radius: 5px;
}

.elementor .view-post-mob:hover {
	opacity: 0.7;
}

.cat-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: -5px;
	margin-right: -5px;
}

.cat-wrapper a {
	display: inline-block;
	padding: 4px 8px;
	margin: 0px 5px 10px;
	background: rgba(77, 161, 255, 0.15);
	border-radius: 14px;
	font-weight: 500;
	font-size: 16px;
	color: #000000 !important;
}

.cat-wrapper a:hover {
	opacity: 0.7;
}

.article-slider {
	margin-left: -12px;
	margin-right: -12px;
}

.article-slider:not(._slides-2) .row-cut {
    display: none;
}

.article-slider:not(._slides-2) .row-cut:nth-child(1),
.article-slider:not(._slides-2) .row-cut:nth-child(2),
.article-slider:not(._slides-2) .row-cut:nth-child(3) {
    display: block;
}

.article-slider:not(._slides-2).slick-initialized .row-cut{
	display: block;
}

.article-slider .slick-slide {
	margin-left: 12px;
	margin-right: 12px;
}

.article-slider button.slick-prev,
.article-slider button.slick-next {
	width: 36px;
	height: 36px;
	background-color: #ffffff;
	-webkit-box-shadow: 0px -2px 10px rgba(0, 103, 175, 0.8);
	box-shadow: 0px -2px 10px rgba(0, 103, 175, 0.8);
	border-radius: 50%;
	left: 25px;
	top: 35%;
	z-index: 3;
	background-image: url("data:image/svg+xml,%3Csvg width='11' height='17' viewBox='0 0 11 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.15112 1.31824L9.57274 8.3347L1.15113 15.1644' stroke='%231C2B48' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	font-size: 0;
    padding: 0;
}
.article-slider button.slick-prev:hover,
.article-slider button.slick-next:hover{
	background-color: #ffffff;
}

.article-slider button.slick-prev.slick-disabled,
.article-slider button.slick-next.slick-disabled {
	opacity: 0;
}

.article-slider button.slick-next {
	left: auto;
	right: 25px;
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}

.cat-slider button.slick-prev,
.cat-slider button.slick-next {
	width: 36px;
	height: 36px;
	background-color: #ffffff;
	-webkit-box-shadow: 0px -2px 10px rgba(0, 103, 175, 0.8);
	box-shadow: 0px -2px 10px rgba(0, 103, 175, 0.8);
	border-radius: 50%;
	left: 25px;
	top: 50%;
	-webkit-transform: translateY(-50%) rotate(180deg);
	transform: translateY(-50%) rotate(180deg);
	z-index: 3;
	background-image: url("data:image/svg+xml,%3Csvg width='11' height='17' viewBox='0 0 11 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.15112 1.31824L9.57274 8.3347L1.15113 15.1644' stroke='%231C2B48' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center;
	font-size: 0;
	padding: 0;

}
.cat-slider button.slick-prev:hover,
.cat-slider button.slick-next:hover{
	background-color: #ffffff;
}

.cat-slider button.slick-prev.slick-disabled,
.cat-slider button.slick-next.slick-disabled {
	opacity: 0;
}

.cat-slider button.slick-next {
	left: auto;
	right: 25px;
	-webkit-transform: translateY(-50%) rotate(0deg);
	transform: translateY(-50%) rotate(0deg);
}

.category-widget {
	margin-bottom: 40px;
}

.category-widget-list {
	margin-top: 0;
	padding: 0;
	list-style: none;
}

.category-widget-list li {
	padding-left: 0;
}

.category-widget-list li:nth-child(n+2) {
	margin-top: 20px;
}

.category-widget-list li::before {
	display: none;
}

.category-widget-list a {
	padding: 8px 16px;
	display: inline-block;
	font-weight: 500;
	font-size: 24px;
	line-height: 1.1;
	color: #000000;
	background: rgba(77, 161, 255, 0.15);
	border-radius: 28px;
}

.category-widget-list a:hover {
	opacity: 0.7;
	color: #000000;
	background: rgba(77, 161, 255, 0.15);
}

.social-widget._vert {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: start;
}

.social-widget._vert .social-widget-list {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

html .social-widget.sticky-block {
	margin: 0;
}

html .social-widget.sticky-block .social-widget-list {
	margin: 0;
}

.social-widget-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: -9px;
	margin-right: -9px;
	padding: 0;
	list-style: none;
}

.social-widget-list li {
	padding-left: 0;
	margin: 0 9px 15px;
}

.social-widget-list li::before {
	display: none;
}

.social-widget-list a {
	width: 52px;
	height: 52px;
	border-radius: 50%;
	background: #4da1ff;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 5px;
}

.social-widget-list a:hover {
	opacity: 0.7;
}

.article-btn-more {
	text-align: center;
	margin-top: 100px;
}

@media (max-width: 1024px) {
	.article-btn-more {
		margin-top: 40px;
	}
}

.elementor .article-btn-more a {
	display: inline-block;
	padding: 16px 36px;
	font-weight: 600;
	font-size: 23px;
	color: #ffffff;
	max-width: 360px;
	width: 100%;
	background: #0067af;
	border-radius: 50px;
}

.elementor .article-btn-more a:hover {
	opacity: 0.7;
	color: #fff;
}

.order-widget {
	background: rgba(77, 161, 255, 0.15);
	border-radius: 20px;
	padding: 50px 30px;
}

.order-widget h3 {
    font-weight: 500;
    font-size: 36px !important;
    line-height: 44px !important;
    color: #1c2b48;
    margin: 0 0 30px;
}

.elementor .order-widget a {
	display: inline-block;
	font-weight: 600;
	font-size: 23px;
	color: #ffffff;
	background: #1c2b48;
	border-radius: 50px;
	padding: 26px 15px;
	width: 100%;
	text-align: center;
}

.elementor .order-widget a:hover {
	opacity: 0.7;
	background: #1c2b48 !important;
	color: #ffffff !important;
}


.elementor .post h1 {
	font-weight: 800;
	font-size: 40px;
	line-height: 1.2;
	color: #042c47;
	/*margin-bottom: 35px;*/
}

@media (max-width: 768px) {
	.elementor .post h1 {
		font-size: 30px;
	}
}

.elementor .post h2 {
	font-weight: 500;
	font-size: 48px;
	line-height: 1.2;
	color: #000000;
	margin-bottom: 25px;
}

@media (max-width: 768px) {
	.elementor .post h2 {
		font-size: 30px;
	}
}

.elementor .post h3 {
	font-weight: 500;
	font-size: 40px;
	line-height: 1.2;
	color: #000000;
	margin-bottom: 20px;
}

@media (max-width: 768px) {
	.elementor .post h3 {
		font-size: 26px;
	}
}

.elementor .post p {
	font-weight: normal;
	font-size: 24px;
	line-height: 1.5;
	color: #042c47;
	margin-bottom: 30px;
}

html .subscrube-wrapper p{
	color:  #fff;
}

@media (max-width: 768px) {
	.elementor .post p {
		font-size: 14px;
	}
}

.elementor .post p a {
	font-weight: 800;
	color: inherit;
}

.elementor .post p a:hover {
	opacity: 0.7;
}

.elementor .post .bg-str{
	margin-bottom: 45px;
}

.elementor-widget-post-content .bg-str {
	margin-bottom: 50px;
}

.elementor-widget-post-content ul {
    font-size: 18px;
    font-weight: 400;
    line-height: 1.67;
    text-align: left;
    list-style: none;
    padding: 0;
    margin: 18px 0;
}

.elementor-widget-post-content ol {
    font-size: 18px;
    font-weight: 400;
    line-height: 1.67;
    text-align: left;
    padding: 0;
    margin: 18px 0;
}

.elementor-widget-post-content ul li,
.elementor-widget-post-content ol li{
	padding-left: 15px;
}

.elementor-widget-post-content ul li:before {
    padding-right: 5px;
    content: "•";
    font-size: 24px;
    font-weight: 900;
    line-height: 1.25;
    color: #4da1ff;
}

.post-ava {
	max-width: 85px;
	margin-bottom: 30px;
}

.post-social {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -15px 100px;
	line-height: 1;
	padding: 0;
	list-style: none;
}

@media (max-width: 768px) {
	.post-social {
		margin: 0 -15px 40px;
	}
}

.post-social li {
	margin: 0 15px;
	padding-left: 0;
	line-height: 1;
}

.post-social li:before {
	display: none;
}

.post-social a {
	padding-top: 3px;
	display: inline-block;
}

.post-social a:hover {
	opacity: 0.7;
}

.autor-info .post-social {
	margin-top: 15px;
	margin-bottom: 50px;
}

@media (max-width: 768px) {
	.autor-info .post-social {
		margin-bottom: 20px;
	}
}

.post-link {
	margin-bottom: 60px;
}

.post-link:first-child {
	margin-bottom: 0;
}

.post-link-list{
	padding: 0;
	list-style: none;
}

.post-link-list:first-child {
	margin: 0;
}

.post-link-list li {
	padding-left: 0;
}

.post-link-list li:nth-child(n+2) {
	margin-top: 40px;
}

.post-link-list li:before {
	display: none;
}

.elementor .post-link-list a {
	font-weight: 800;
	font-size: 24px;
	line-height: 1.3;
	color: #1c2b48;
	-webkit-text-decoration-line: underline;
	text-decoration-line: underline;
}

.post-link-list a:hover {
	opacity: 0.7;
}

.post-content h2 {
	font-weight: 800;
	font-size: 48px;
	line-height: 1.2;
	color: #1c2b48;
	margin-bottom: 35px;
}

@media (max-width: 1024px) {
	.post-content h2 {
		font-size: 25px;
	}
}

@media (max-width: 768px) {
	.post-content h2 {
		font-size: 16px;
		margin-bottom: 20px;
	}
}

.post-content h3 {
	font-weight: normal;
	font-size: 36px;
	line-height: 1.3;
	margin-bottom: 35px;
}

@media (max-width: 1024px) {
	.post-content h3 {
		font-size: 25px;
	}
}

@media (max-width: 768px) {
	.post-content h3 {
		font-size: 18px;
		margin-bottom: 20px;
	}
}

.post-content p {
	font-weight: 300;
	font-size: 24px;
	line-height: 1.3;
	margin-bottom: 35px;
}

@media (max-width: 1024px) {
	.post-content p {
		font-size: 20px;
	}
}

@media (max-width: 768px) {
	.post-content p {
		font-size: 16px;
		margin-bottom: 20px;
	}
}

.post-content blockquote {
	font-weight: normal;
	font-size: 24px;
	line-height: 1.3;
	color: #0067af;
	margin-bottom: 35px;
	padding-left: 0px;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

@media (max-width: 1024px) {
	.post-content blockquote {
		font-size: 20px;
	}
}

@media (max-width: 768px) {
	.post-content blockquote {
		font-size: 16px;
		margin-bottom: 20px;
	}
}

.post-content blockquote:before {
	content: "";
	margin-top: 5px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 90px;
	height: 75px;
	background-image: url("data:image/svg+xml,%3Csvg width='91' height='76' viewBox='0 0 91 76' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M52.8606 0.94043V31.5033C52.8606 55.0902 66.9309 71.0766 86.7371 75.373L90.4894 66.4783C81.3179 62.6864 75.4236 51.4347 75.4236 42.2919H90.5083V0.94043H52.8606ZM0 0.94043V31.5033C0 55.0902 14.1344 71.0766 33.9406 75.373L37.6967 66.4783C28.5214 62.6864 22.6271 51.4347 22.6271 42.2919H37.6477V0.94043H0Z' fill='%23407FC2'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	margin-right: 30px;
}

@media (max-width: 768px) {
	.post-content blockquote:before {
		width: 30px;
		height: 28px;
		background-size: 30px 30px;
	}
}

@media (max-width: 768px) {
	.post-content .social-widget {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
}

.twitter-tweet {
	padding-bottom: 30px;
	margin-left: auto;
	margin-right: auto;
}

html .bg-white {
	background-color: white;
}

html .line {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: -5px;
	margin-right: -5px;
}

html .line>* {
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
}

html .line>*:nth-child(n+2) {
	margin-top: 0px;
}

.full-img-wrapper {
	position: relative;
	margin: 30px 0;
}

@media (max-width: 1630px) {
	.full-img-wrapper {
		margin: 30px 0;
	}
}

@media (max-width: 768px) {
	.full-img-wrapper {
		margin: 20px 0;
	}
}

.full-img-wrapper img {
	width: 100vw;
	display: block;
}

.full-img-wrapper figcaption {
	font-weight: 500;
	font-size: 30px;
	line-height: 1.2;
	color: #1c2b48;
	margin: 30px auto 0;
	max-width: 1630px;
	font-style: normal;
}

@media (max-width: 768px) {
	.full-img-wrapper figcaption {
		font-size: 20px;
		margin: 20px auto 0;
	}
}

@media (max-width: 568px) {
	.full-img-wrapper figcaption {
		font-size: 10px;
	}
}

.autor-info {
	color: #1c2b48;
	/* max-width: 420px;
	width: 100%; */
}

.autor-info h3 {
	margin-bottom: 10px;
	font-weight: 800;
	font-size: 36px;
}

.autor-info p {
	margin-bottom: 0px;
	font-weight: 500;
	font-size: 20px;
}

.autor-info-top {
	display: grid;
	grid-template-columns: 86px 1fr;
	grid-gap: 25px;
}

.autor-info-bottom {
	margin-top: 15px;
}

.autor-info-bottom a {
	padding: 8px 25px;
	background: rgba(77, 161, 255, 0.15);
	border-radius: 40px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 600;
	font-size: 23px;
	line-height: 1.1;
	color: #1c2b48;
}

.autor-info-bottom a:hover {
	opacity: 0.7;
}

.autor-info-bottom a svg {
	margin-left: 15px;
}

@media (max-width: 768px) {
	.search.d-grid {
		grid-template-columns: repeat(2, 1fr);
		grid-gap: 20px;
	}
}

@media (max-width: 376px) {
	.search.d-grid {
		grid-template-columns: 1fr;
	}
}

.ov-visible {
	overflow: visible;
}

@media (max-width: 768px) {
	.pb-md-0 {
		padding-bottom: 0 !important;
	}
}

.mt-8 {
	margin-top: 80px;
}

@media (max-width: 768px) {
	.mt-8 {
		margin-top: 40px;
	}
}

.mb-3 {
	margin-bottom: 30px;
}

.mt-0 {
	margin-top: 0 !important;
}

.mt-3 {
	margin-top: 30px;
}

.mb-5 {
	margin-bottom: 50px;
}

.mb-10 {
	margin-bottom: 100px;
}

@media (max-width: 768px) {
	.mb-md-3 {
		margin-bottom: 30px;
	}
}

.mm-25 {
	margin-left: -25px;
	margin-right: -25px;
}

.pl-2 {
	padding-left: 20px;
}

@media (max-width: 1200px) {
	.hide-1200 {
		display: none !important;
	}
}

.show-1200 {
	display: none;
}

@media (max-width: 1200px) {
	.show-1200 {
		display: block;
	}
}

@media (max-width: 768px) {
	.hide-md {
		display: none !important;
	}
}

.elementor .show-md,
.slick-slider.show-md {
	display: none;
}

@media (max-width: 768px) {
	.elementor .show-md,
	.slick-slider.show-md {
		display: block;
	}
}

.d-grid {
	word-break: break-word;
}

body.page-template-landing .header.only-logo {
	background: white;
}

body.page-template-landing .header.only-logo .header__open {
	display: none;
}

.content_image {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 40px;
	margin-bottom: 40px;
}

.content_image.reverse .image_block {
	order: -1;
}

.content_image .btn_new {
	margin-top: 64px;
}

.content_image .content_block h1 {
	margin-bottom: 80px;
}

.max_slides_3 .small-slider .slide-item p:empty {
	display: none;
}

.max_slides_3 .small-slider .slide-item h1 {
	font-size: 32px;
}

.max_slides_3 .small-slider .slide-item h2 {
	font-size: 30px;
}

.max_slides_3 .small-slider .slide-item h3 {
	font-size: 24px;
}

.small-slider .slide-item h1,
.small-slider .slide-item h2,
.small-slider .slide-item h3 {
	/*padding: 20px 15px*/
}

.max_slides_3 .small-slider .slide-item h1,
.max_slides_3 .small-slider .slide-item h2,
.max_slides_3 .small-slider .slide-item h3 {
	font-size: 22px;
}

.page-template-landing .small-slider .slide-item p {
	display: block;
	/*margin-top: 30px;*/
	font-size: 22px;
	font-weight: 500;
}

.page-template-landing .max_slides_3 .small-slider .slide-item p {
	font-size: 24px;
}

.page-template-landing .small-slider .slide-item p strong {
	/*font-weight: 500;*/
}

.page-template-landing .small-slider .slide-item h1,
.page-template-landing .small-slider .slide-item h2,
.page-template-landing .small-slider .slide-item h3 {
	/*padding: 32px 35px;*/
	font-weight: 800;
	font-size: 25px;
	line-height: 1.4;
	color: #FFFFFF;
	position: relative;
	z-index: 2;
}

.page-template-landing .max_slides_3 .small-slider .slide-item h1,
.page-template-landing .max_slides_3 .small-slider .slide-item h2,
.page-template-landing .max_slides_3 .small-slider .slide-item h3 {
	font-size: 30px;
}

.page-template-landing .max_slides_3 .small-slider .slide-item h1,
.page-template-landing .max_slides_3 .small-slider .slide-item h2,
.page-template-landing .max_slides_3 .small-slider .slide-item h3 {
	font-size: 30px;
}

.page-template-landing .small-slider .slide-item h1,
.page-template-landing .small-slider .slide-item h2,
.page-template-landing .small-slider .slide-item h3 {
	font-weight: 800;
}

.page-template-landing .small-slider .slide-item .slider_content {
	padding: 57px
}

.page-template-landing .small-slider .slide-item p,
.page-template-landing .max_slides_3 .small-slider .slide-item p {
	padding: 0;
}

.faq-section .title {
	text-align: center;
}

.page-template-landing .slider-section h2 p {
	text-align: center;
	margin-bottom: 0;
	padding-bottom: 0;
}

.page-template-landing .title-h2 p {
	margin-bottom: 0;
	padding-bottom: 0;
	font-weight: 500;
}

.page-template-landing .title p {
	font-size: 48px;
	font-weight: bold;
	margin-bottom: 0;
	padding-bottom: 0;
}

@media screen and (max-width: 768px) {
	.page-template-landing .title-h2 p {
		font-size: 28px;
	}
}

@media screen and (max-width: 768px) {
	.page-template-landing .title p {
		font-size: 40px;
	}

	.page-template-landing .title-h2 p {
		margin-bottom: 0;
		padding-bottom: 0;
		font-weight: 500;
	}

	.page-template-landing .title p {
		font-size: 48px;
		font-weight: bold;
		margin-bottom: 0;
		padding-bottom: 0;
	}
}

@media screen and (max-width: 480px) {
	.page-template-landing .title-h2 p {
		font-size: 28px;
	}
}

@media screen and (max-width: 480px) {
	.page-template-landing .title p {
		font-size: 32px;
	}
}

@media only screen and (max-width: 540px) {
	.page-template-landing .max_slides_3 .small-slider .slide-item p {
		/*margin-top: 15px;*/
		font-size: 18px;
	}

	.page-template-landing .small-slider .slide-item .slider_content {
		padding: 20px 15px;
	}
}

.footer-social {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-end;
}

.footer-social a {
	margin-left: 10px;
	max-width: 30px;
	max-height: 30px;
}

.footer-social a:hover {
	opacity: 0.3;
}

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

	.post-thumbnail-wrapper:before,
	.article .bg-str:before {
		display: none;
	}

	.post-thumbnail-wrapper img,
	.article .bg-str img {
		position: static;
		left: auto;
		top: auto;
		-webkit-transform: none;
		transform: none;
	}

	.article-tags {
		position: static;
		bottom: auto;
		left: auto;
		margin: 14px -5px 0;
		max-width: none;
		width: auto;
	}

	.article-tag {
		border: 1px solid rgba(0, 0, 0, .25);
	}
}

/* new add-on 01/09/21 */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans&display=swap');

.section-v2 .post-content-subheader,
.elementor-widget-post-content .post-content-subheader{
	font-style: italic;
}

.section-v2 .post-content>p,
.elementor-widget-post-content .post-content>p {
	font-weight: normal;
	font-family: 'Open Sans', sans-serif;
}

.section-v2 .post-content>h1,
.elementor-widget-post-content .post-content>h1 {
	font-weight: 800;
	font-size: 50px;
	margin-bottom: 0.5em;
	color: #042c47;
}

.section-v2 .post-content>h2,
.elementor-widget-post-content .post-content>h2 {
	font-weight: normal;
	font-size: 48px;
	margin-bottom: 0.5em;
	color: #042c47;
}

.section-v2 .post-content>h3,
.elementor-widget-post-content .post-content>h3 {
	font-weight: 400;
	font-size: 30px;
	margin-bottom: 0.5em;
	color: #042c47;
	line-height: 1.3;
}

.section-v2 .post-content>h4,
.elementor-widget-post-content .post-content>h4 {
	font-weight: 500;
	font-size: 34px;
	margin-bottom: 0.5em;
	color: #042c47;
}

.section-v2 .post-content>h5,
.elementor-widget-post-content .post-content>h5 {
	font-weight: 800;
	font-size: 24px;
	margin-bottom: 0.7em;
	color: #042c47;
}

.section-v2 .post-content>h6,
.elementor-widget-post-content .post-content>h6 {
	font-weight: 500;
	font-size: 20px;
	margin-bottom: 0.7em;
	color: #042c47;
}

.article .ar._1-1:before {
	padding-top: 47.34%;
}

.article .bg-str:before {
	display: none;
}

.article .bg-str img {
	position: static;
	left: auto;
	top: auto;
	-webkit-transform: none;
	transform: none;
	display: block;
}

.article .article-tags {
	position: static;
	bottom: auto;
	left: auto;
	margin: 14px -5px 0;
	max-width: none;
	width: auto;
}

.article .article-tag {
	border: 1px solid rgba(0, 0, 0, .25);
}

.section-v2 .article .bg-str img,
.article .bg-str.v2 img {
	border-radius: 20px;
}

@media (max-width: 768px) {
	.section-v2 .article .bg-str img,
	.article .bg-str.v2 img {
		border-radius: 5px;
	}
}

.elementor .post-link-list a {
	font-weight: 500;
}

.article .bg-str a img {
	transition: opacity 0.3s;
}

.article .bg-str a:hover img {
	opacity: 0.8;
}

.one-column-padding .row-cut {
	padding-bottom: 20px;
}

.article .one-column-padding .row-cut h3 a {
	-webkit-line-clamp: 3;
	height: 3.7em;
}

/* new add-on 06/09/21 */
.btn_new {
	text-align: center;
}

html .max_slides_3 .small-slider .slide-item,
html .elementor .small-slider .slide-item {
	height: auto;
}

.max_slides_3 .slick-track,
.elementor .small-slider .slick-track {
	display: flex !important;
}

.max_slides_3 .slick-slide {
	height: auto;
	min-height: 664px;
}

.elementor .small-slider .slide-item{
	height: auto;
	min-height: 386px;
}

@media only screen and (max-width: 768px) {
	.center-mob {
		text-align: center;
	}
}

@media only screen and (max-width: 540px) {
	.max_slides_3 .slick-slide {
		height: auto;
		min-height: 368px;
	}
}

@media (max-width:  1680px){
	.full-img-wrapper figcaption{
		padding: 0 200px;
	}
}
@media (max-width: 1430px){
	.full-img-wrapper figcaption{
	    padding: 0 150px;
	}
}
@media (max-width: 1250px){
	.full-img-wrapper figcaption{
	    padding: 0 100px;
	}
}
@media (max-width: 1024px){
	.full-img-wrapper figcaption {
	    padding: 0 25px;
	}
}

/*magic*/
body{overflow-x:hidden}
#blow{}
/*#blow img{max-height:450px;object-fit:cover;border-radius:20px;}*/
#x1 .elementor-posts-container .elementor-post .elementor-post__thumbnail__link{flex:0 0 60%}
#x1 .elementor-posts-container .elementor-post .elementor-post__text{flex:0 0 40%}
#x1 .elementor-posts-container .elementor-post{display:flex;align-items:center}
#x1 .elementor-posts-container .elementor-post .elementor-post__thumbnail{overflow:visible;}
#x1 .elementor-posts-container .elementor-post .elementor-post__thumbnail img{width:100%;border-radius:20px;max-height:375px;    object-fit: cover;}
#x1 .elementor-posts-container .elementor-post .elementor-post__text{display:flex;flex-direction:column}
#x1 .elementor-posts-container .elementor-post .elementor-post__text .elementor-post__meta-data{order:1}
#x1 .elementor-posts-container .elementor-post .elementor-post__text .elementor-post__title{order:2}
#x1 .elementor-posts-container .elementor-post .elementor-post__text .elementor-post__read-more{order: 4;
    background: linear-gradient(90deg, #0067AF 0%, #00AAD7 139.64%);
    box-shadow: 0px 0px 15px rgb(0 103 175 / 25%);
    border-radius: 100px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: fit-content;
    padding: 16px 62px;
    margin-top: 35px;    position: relative;
   left: 250px;}
.elementor-element-1476087 .elementor-container{    display: flex;
justify-content: space-between;}
.elementor-14037 .elementor-element.elementor-element-73be777 {
width: 40%!important;}
#x1 .elementor-posts-container .elementor-post .elementor-post__text .elementor-post__read-more:hover{opacity:0.75}
#x1 .elementor-posts-container .elementor-post .elementor-post__text .elementor-post__excerpt{order:3}
.sea .fa-search{font-size:16px;    position: relative;
    top: -10px;}
.sea .elementor-search-form__input{font-family: "Montserrat", Sans-serif;font-weight: 600;font-size: 15px !important;color: #999;padding-left:90px !important}
.sea .elementor-search-form__input::-webkit-input-placeholder{font-family: "Montserrat", Sans-serif;font-weight: 600;font-size: 15px;color: #999!important;opacity:1}
.sea .elementor-search-form__input::-moz-placeholder{font-family: "Montserrat", Sans-serif;font-weight: 600;font-size: 15px;color: #999!important;opacity:1}
.sea .elementor-search-form__input:-moz-placeholder{font-family: "Montserrat", Sans-serif;font-weight: 600;font-size: 15px;color: #999!important;opacity:1}
.sea .elementor-search-form__input:-ms-input-placeholder{font-family: "Montserrat", Sans-serif;font-weight: 600;font-size: 15px;color: #999!important;opacity:1}

.sea .elementor-search-form__input:focus::-webkit-input-placeholder {opacity: 0; transition: opacity 0.3s ease;}
.sea .elementor-search-form__input:focus::-moz-placeholder          {opacity: 0; transition: opacity 0.3s ease;}
.sea .elementor-search-form__input:focus:-moz-placeholder           {opacity: 0; transition: opacity 0.3s ease;}
.sea .elementor-search-form__input:focus:-ms-input-placeholder      {opacity: 0; transition: opacity 0.3s ease;}

#x1 .slick-prev,#x1 .slick-next{font-size: 0;
    background: #FFFFFF;
    box-shadow: 1px 3px 10px rgb(0 0 0 / 10%);
    width: 37px;
    height: 37px;
padding: 0;}
#x1 .slick-prev{left: 0;z-index:9}
#x1 .slick-prev:before{  content: '\f053';font-family: FontAwesome;color:#999;font-size:19px !important;display:block;position:relative;left: -1px;top: 0px;}
#x1 .slick-next{right: 0;z-index:9}
#x1 .slick-next:before{  content: '\f054';font-family: FontAwesome;color:#999;font-size:19px !important;display:block;position:relative;top:0px;left:2px}
#x1 .slick-next:hover:before{color: #1C2B48}
#x1 .slick-prev:hover:before{color: #1C2B48}
#let,#lett{background: linear-gradient(91.4deg, #3577BB 0.13%, #81B4F6 100.43%);border-radius: 20px;}
#let .forminator-button-submit, #lett .forminator-button-submit{font-size:18px !important;font-weight:600!important}
#lett .elementor-widget-container{margin:0!important}
.elementor-10084 .elementor-element.elementor-element-5efd5cc{padding-left:0!important}
.sbr{flex:0 0 60%;padding:35px 0px;}
.sb{border-radius: 20px;display:flex;background-color: transparent !important;
    padding: 0 !important;justify-content: space-between;}
.sbl{flex:0 0 36%;border-radius:20px 0 0 20px;    overflow: hidden;}
.sbl img{object-fit:cover;height:100%!important;border-radius:20px 0 0 20px}
.sbr p{display:none}
.sbr span{color:#fff;font-size:15px;font-weight:500;margin-top: 0px;    display: block;}
.sbr h2{margin-bottom: 35px!important;font-size: 36px!important;}
#forminator-field-email-1{border-radius:0!important}
#lett #forminator-module-10033{width:95%}
#forminator-module-10033{width:70%}
#readmore{}
#readmore .elementor-widget-container{    height: 220px;
    overflow: hidden;
    position: relative;
    border-bottom: 20px solid #fff;}
#readmore .elementor-widget-container:after{    content: "Show more ...";
    display: block;
	cursor:pointer;
	font-family: "Montserrat", Sans-serif;
    font-weight: 500;
    top: 180px;
    background: #fff;
    font-size: 16px;
    line-height: 20px;
    color: #1C2B48;
    position: absolute;
    width: 100%;}
#starr .elementor-star-rating{}
#starr .elementor-star-rating:before{content: "5";
    display: inline-block;
    position: relative;
    font-size: 20px;
    font-weight: 700;
    color: #1c2b48;
    font-family: "Montserrat", Sans-serif;
    margin-right: 5px;    top: 2px;}
.fullx{height:100% !important;}
.fullx:after{display:none !important;}
#cats{}
#cats h5{font-family: "Montserrat", Sans-serif;
    font-weight: 700;font-size:26px;margin-bottom:40px;}
#cats ul{margin: 0;
    padding: 0;width:80%;    background: #fff;
    margin-top:0px;
    z-index: 99;
    position: relative;}
	
.cat-item-662{    list-style-type: none;
   margin-top:-30px;z-index:9;
    font-size: 16px;
    font-weight: 600;
    color: #999;
    /*display: flex;*/
    justify-content: space-between;
}
.cat-item-662 a{font-weight:500;color:#999;font-size:15px;}
.cat-item-662:hover a{color: #1C2B48;}
.cat-item-662:hover{color: #1C2B48;}	
.cat-item-662 a:first-child{    padding-right: 125px;}

	
#cats ul{    height: 435px;
    /*overflow: hidden;*/
    position: relative;
    border-bottom: 5px solid #fff;}
#cats ul:after{    content: "Load more ...";
    display: block;
	cursor:pointer;
	font-family: "Montserrat", Sans-serif;
    font-weight: 500;
   top: 371px;
    background: #fff;
    font-size: 15px;
    line-height: 20px;
    color: #1C2B48;
    position: absolute;
    width: 100%;
    padding: 20px 0;}	
#cats .children{padding-top: 4px;overflow:hidden}
#cats .children li{    list-style-type: none;
    border-top: 1px solid #999;
    font-size: 16px;
    font-weight: 600;
    color: #999;
    display: flex;
    justify-content: space-between;
    padding: 4px 0 4px 0;}
#cats .children li a{font-weight:500;color:#999;font-size:15px;}
#cats .children li:hover a{color: #1C2B48;}
#cats .children li:hover{color: #1C2B48;border-top: 1px solid #1C2B48;}
#cats .categories{position:relative;}
#tagx{}
#loadx{    margin-top: 20px;}



#x2 .elementor-posts-container .elementor-post .elementor-post__text{display:flex;flex-direction:column}
#x2 .elementor-posts-container .elementor-post .elementor-post__text .elementor-post__meta-data{order:1}
#x2 .elementor-posts-container .elementor-post .elementor-post__text .elementor-post__title{order:2}
#x2 .elementor-posts-container .elementor-post .elementor-post__text .elementor-post__read-more{order: 4;
    background: linear-gradient(90deg, #0067AF 0%, #00AAD7 139.64%);
    box-shadow: 0px 0px 15px rgb(0 103 175 / 25%);
    border-radius: 100px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: fit-content;
    padding: 8px 62px;
    margin-top: 20px;    position: relative;
    left: 170px;}
#x2 .elementor-posts-container .elementor-post .elementor-post__text .elementor-post__read-more:hover{opacity:0.75}
#x2 .elementor-posts-container .elementor-post .elementor-post__text .elementor-post__excerpt{order:3}
#x2 .fa-angle-down{    position: relative;
    top: 1px;
    font-size: 16px;}
	
#catta{}


.cullx{height:100% !important;}
.cullx:after{display:none !important;}

#catta .social-widget{display:none}
#catta .category-widget-list{ }
#catta .category-widget-list li{    margin: 0 3px 10px 0;
    display: inline-block;}
#catta .category-widget-list li a{ color: #999;
    font-size: 15px;opacity: 1;
    border: 1px solid #999;font-weight:500;
    background: #fff;
    white-space: nowrap;}
#catta .category-widget-list li a:hover{color:#fff;background:#1C2B48;border:1px solid #1C2B48}

#tags{width:100%}
#tags h5{font-family: "Montserrat", Sans-serif;
    font-weight: 700;font-size:26px;margin-bottom:30px;}
#tags .tagcloud{}
#tags .tagcloud a{font-weight: 500;
    font-size:15px !important;
    color: #999999;
    border-radius: 50px;
    border: 1px solid #999;
    display: inline-block;
    padding: 5px 20px 3px;
    margin: 0 0px 7px 0;}
#tags .tagcloud a:hover{color:#fff;background: #1C2B48;}
.elementor-element-01f8098 a:hover{text-decoration:underline;}
#x3 .elementor-post{position:relative;}
#x3 .elementor-post__thumbnail img{border-radius:20px;}
#x3 .elementor-post__read-more{position: absolute;
    top: 70%;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    left: 7%;
    background: url(img/watch.png) 0% 50% no-repeat;
    padding: 17px 10px 17px 70px;}
#x3 .elementor-post__read-more:hover{text-decoration:underline;}
.sea .elementor-search-form__submit{    top: 25px;}

#x4 .slick-next {
    right: 0;
    z-index: 9;
    top: -35px;
}
#x4 .slick-prev {
    left: auto;
    z-index: 9;
    right: 50px;
    top: -35px;
}

#x4 .elementor-posts-container .elementor-post .elementor-post__text .elementor-post__read-more{order: 4;
    background: linear-gradient(90deg, #0067AF 0%, #00AAD7 139.64%);
    box-shadow: 0px 0px 15px rgb(0 103 175 / 25%);
    border-radius: 100px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: fit-content;
    padding: 8px 62px;
    margin-top: 15px;    position: relative;
    left: 110px;
    margin-bottom: 20px;}
#x4 .slick-prev,#x4 .slick-next{font-size: 0;
    background: #FFFFFF;
    box-shadow: 1px 3px 10px rgb(0 0 0 / 10%);
    width: 37px;
    height: 37px;
padding: 0;}

#linex{border-top:4px solid #0067AF;    margin: 20px 0;padding:10px 0;}
#starr{}
#see{margin-top:-3px;}
#inn h2{font-weight:600;font-size:28px;}
#inn h2 b{font-weight:600;}
#inn h3{font-weight:600;font-size:26px;}
#inn h3 b{font-weight:600;}
#inn h4{font-weight:600;font-size:24px;}
#inn h4 b{font-weight:600;}
#inn h5{font-weight:600;font-size:22px;}
#inn h5 b{font-weight:600;}
#inn h6{font-weight:600;font-size:20px;}
#inn h6 b{font-weight:600;}
#inn ul li{font-size:18px;font-weight:400;color:#042C47;line-height:30px;font-family: "Montserrat", Sans-serif;}
#inn ul li span{font-size:18px;font-weight:400;color:#042C47;line-height:30px;font-family: "Montserrat", Sans-serif;}
#inn p{font-size:18px;font-weight:400;color:#042C47;line-height:30px;font-family: "Montserrat", Sans-serif;margin-bottom:25px;}
#inn p a{color:#0067AF;text-decoration:underline;}
#see{font-size:16px;font-weight:500;color:#042C47}
#see span{font-size:18px;font-weight:700;display:block;color:#1C2B48}

#starr .elementor-star-rating__wrapper{    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding-left: 30px;
    position: relative;
    top: -2px;}
#starr .elementor-star-rating__title{margin-bottom:-3px;}
#aut li{
    margin-left: 0!important;
}
#seee{    position: relative;
    top: -7px;}
#aut .elementor-post-info__item-prefix{font-size:18px;font-weight:700;display:block;color:#1C2B48}
#datex{}
#datex .elementor-post-info__item-prefix{font-size:18px;font-weight:700;display:block;color:#1C2B48}
#inn .social-widget{display:none;}
#socc{}
#socc .social-widget-list{}
#socc .social-widget-list li{} 
#socc .social-widget-list li a{    background: #042C47;overflow: hidden;}
#socc .social-widget-list li:last-child a svg path{    fill: #fff;}
#inn .content-wrapper._with-social {
    grid-template-columns: auto;
}
#scatt .elementor-post{margin:0 20px 0 0;padding-top:25px;position:relative;}
#scatt .elementor-post__read-more{
    background: linear-gradient(90deg, #0067AF 0%, #00AAD7 139.64%);
    box-shadow: 0px 0px 15px rgb(0 103 175 / 25%);
    border-radius: 100px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: fit-content;
    padding: 8px 62px;
    margin-top: 15px;    position: relative;
    left: 160px;margin-bottom:20px;}
#scatt .elementor-post__title{margin-bottom:10px !important;min-height: 90px;}
#scatt .elementor-posts-container .elementor-post .elementor-post__text .elementor-post__read-more:hover{opacity:0.75}
#scatt .elementor-post__meta-data{     position: absolute;
    top: 0;}
#scatt .slick-prev,#scatt .slick-next{font-size: 0;
    background: #FFFFFF;
    box-shadow: 1px 3px 10px rgb(0 0 0 / 10%);
    width: 37px;
    height: 37px;
padding: 0;}
#scatt .slick-next {
    right: 0;
    z-index: 9;
    top: -50px;
}
#scatt .slick-prev {
    left: auto;
    z-index: 9;
    right: 50px;
    top: -50px;
}
#scatt .slick-prev:before{  content: '\f053';font-family: FontAwesome;color:#999;font-size:19px !important;display:block;position:relative;left: -1px;top: 0px;}

#scatt .slick-next:before{  content: '\f054';font-family: FontAwesome;color:#999;font-size:19px !important;display:block;position:relative;top:0px;left:2px}
#scatt .slick-next:hover:before{color: #1C2B48}
#scatt .slick-prev:hover:before{color: #1C2B48}
.elementor-10084 .elementor-element.elementor-element-01fe6b1 {
    padding-left: 0!important;
}
#solla{display:flex;    justify-content: space-between;align-items:flex-start}
#solla .autor-info-img{flex:0 0 15%;}
#solla .autor-info-img img{    filter: drop-shadow(0px 8px 19px rgba(0, 0, 0, 0.08));
    border-radius: 150px !important;
    width: 118px !important;
    height: 118px !important;
    object-fit: cover;
    padding: 0 !important;}
#solla .autor-info-txt{flex:0 0 55%;    position: relative;
    top: -15px;}
#solla .autor-info-txt h3{font-family: "Montserrat", Sans-serif;font-weight: 600;
font-size: 30px;
color: #042C47;}
#solla .amore{color: #1C2B48;font-family: "Montserrat", Sans-serif;font-weight: 500;
font-size: 20px;text-decoration:underline;}
#solla .autor-bonus{display: flex;
    flex-direction: column;
    align-items: flex-end;}
.xrate{    font-size: 16px;
    text-align: right;
    font-weight: 500;margin-bottom:20px;}
.xrate .elementor-star-rating:before{content: "5";
    display: inline-block;
    position: relative;
    font-size: 20px;
    font-weight: 700;
    color: #1c2b48;
    font-family: "Montserrat", Sans-serif;
    margin-right: 5px;    top: 2px;}
.xdate{    font-size: 16px;
    text-align: right;
    font-weight: 500;}
.xdate span,.xrate span{display:block;color: #1C2B48;font-family: "Montserrat", Sans-serif;font-weight: 700;
font-size: 20px;}
.xsoc .post-social{}
.xsoc .post-social li{    margin: 0 0 0 15px;}
.xsoc .post-social li a svg path{fill:#042C47}
.xsoc .post-social li:first-child{display:none}
#backk .elementor-widget-container{text-align:right}
#backk a{color:#042C47;font-weight: 600;
font-size: 14px;}
#backk .fas{color:#042C47;font-weight: 600;
    font-size: 10px;
    margin: 0 2px 0 5px;    position: relative;
    top: -1px;}
#ontop{}

#aboutt{}
#aboutt .category-widget-list li{ margin: 0 9px 10px 0;
    display: inline-block;}
#aboutt .category-widget-list li a{color: #999;
    font-size: 15px;opacity: 1;
    border: 1px solid #999;font-weight:500;
    background: #fff;
    white-space: nowrap;}
#aboutt .category-widget-list li a:hover{color:#fff;background:#1C2B48;border:1px solid #1C2B48}

#x4 .slick-prev:before{  content: '\f053';font-family: FontAwesome;color:#999;font-size:19px !important;display:block;position:relative;left: -1px;top: 0px;}

#x4 .slick-next:before{  content: '\f054';font-family: FontAwesome;color:#999;font-size:19px !important;display:block;position:relative;top:0px;left:2px}
#x4 .slick-next:hover:before{color: #1C2B48}
#x4 .slick-prev:hover:before{color: #1C2B48}
.sea{    top: 5px;}
#solla{border-bottom:4px solid #0067AF;padding-bottom:0px;margin-bottom:50px;}
.xrate .elementor-star-rating i:before{color:#0067AF;}
#tagg{display:none;}

@media screen and (min-width : 768px) and (max-width : 1024px) {
#aboutt .cat-slider{display:none}
.elementor-11765 .elementor-element.elementor-element-76ea7e00 {
    width: 25%!important;
}	
#x1 .elementor-posts-container .elementor-post .elementor-post__thumbnail__link {
    flex: 0 0 45%;
}
#x1 .elementor-posts-container .elementor-post .elementor-post__text {
    flex: 0 0 55%;
}
#x1 .elementor-posts-container .elementor-post .elementor-post__text .elementor-post__read-more {
    padding: 10px 45px;left: 170px;
    margin-top: 10px;
}
#x2 .elementor-posts-container .elementor-post .elementor-post__text .elementor-post__read-more{    margin-top: 5px;    position: relative;
    left: 75px;}
.elementor-14037 .elementor-element.elementor-element-c4d0ee6 > .elementor-container {
    max-width: 725px!important;
    margin-left: 35px;
}
#let #forminator-module-10033{width:85%}

#lett  .subscrube-wrapper {
    width: 100%;
}
#scatt .elementor-post__read-more{left:125px;}
}
.elementor-element-1288ac24{order:4}
.elementor-element-1f83659d{order:4}
.elementor-element-d5181de{order:4}
@media screen and (max-width : 767px){
	.elementor-21411 .elementor-element.elementor-element-1a769c3c {
    padding: 125px 15px 0px 15px;
}
	.elementor-element-d5181de{order:inherit}
	.elementor-14037 .elementor-element.elementor-element-60162c7 {
    text-align: left;
    margin-bottom: 20px;
}
.elementor-element-1288ac24 {
    order: inherit;
}
.sea .fa-search {
    top: -6px;
}
#scatt .elementor-post__read-more{left:100px}
#forminator-module-10033{display:flex;flex-direction:column;    align-items: center;}
#x2 .elementor-posts-container .elementor-post .elementor-post__text .elementor-post__read-more{    position: relative;
    left: 160px	;}
	
	.elementor-14037 .elementor-element.elementor-element-73be777 {
    width: 100%!important;
}
	#aboutt .cat-slider{display:none;}
	.elementor-element-c5a99f2,#x4,.elementor-element-4057de2{display:none;}
	#starr .elementor-star-rating__wrapper {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding-left: 0;
    position: relative;
    top: -2px;    left: -5px;
}
#scatt .elementor-post__title {
    min-height: 125px;
}
#solla {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: column;
}
.xrate,.xdate {
   
    text-align: center;

}
#solla .autor-bonus {    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
}
.xrate .elementor-star-rating i:before{color:#0067AF;}
#solla .autor-info-txt {
    text-align: center;
}
.xsoc{    display: flex;
justify-content: center;}
	.elementor-10084 .elementor-element.elementor-element-6eef911 {
    padding: 22px 15px 0px 15px;
    margin-top: 100px;
}
.elementor-14037 .elementor-element.elementor-element-638aa9cd .elementor-heading-title {
    font-size: 24px;
    position: relative;
    top: 35px;}
#linex .elementor-container{display: flex;
    flex-wrap: wrap;
    justify-content: space-between;}
#linex .elementor-column{flex:0 0 50%}
.sea{
	display:none;
	margin-top: 60px;
	position:relative;
	top:-30px;
	margin-top: 0;
	top: 0;
}	
.go{position: relative;
    left: -165px;}
.go img{position: fixed;
    top: 20px;left: 20px;
    z-index: 9995;}
.sea .elementor-search-form__input{font-family: "Montserrat", Sans-serif;font-weight: 600;font-size: 15px !important;color: #999;padding-left:90px !important}
.sea .elementor-search-form__input::-webkit-input-placeholder{font-family: "Montserrat", Sans-serif;font-weight: 600;font-size: 15px;color: #999!important;opacity:1}
.sea .elementor-search-form__input::-moz-placeholder{font-family: "Montserrat", Sans-serif;font-weight: 600;font-size: 15px;color: #999!important;opacity:1}
.sea .elementor-search-form__input:-moz-placeholder{font-family: "Montserrat", Sans-serif;font-weight: 600;font-size: 15px;color: #999!important;opacity:1}
.sea .elementor-search-form__input:-ms-input-placeholder{font-family: "Montserrat", Sans-serif;font-weight: 600;font-size: 15px;color: #999!important;opacity:1}
#x1 .elementor-posts-container .elementor-post {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
	    padding: 0;
}
#x1 .elementor-posts-container .elementor-post .elementor-post__thumbnail__link {
    flex: 0 0 60%;
    margin-top: 30px;
    margin-bottom: 30px;margin-right: 0;
}
#x1 .slick-next {
    right: 0;
    z-index: 9;
    top: -10px;
}
#x1 .slick-prev {
    left: auto;
    z-index: 9;
    right: 50px;
    top: -10px;
}
#x1 .elementor-posts-container .elementor-post .elementor-post__text .elementor-post__read-more {
    order: 4;
    background: linear-gradient(
90deg, #0067AF 0%, #00AAD7 139.64%);
    box-shadow: 0px 0px 15px rgb(0 103 175 / 25%);
    border-radius: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 16px 62px;
    margin-top: 10px;    left: auto;}
	
#x2 .elementor-post{display: flex;
    flex-direction: column;
    flex-wrap: wrap;
padding: 0;margin-bottom:30px;}
#x2 .elementor-post__thumbnail__link{margin-right:0;margin-bottom:20px;}
#loadx {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    justify-content: center;
    width: 55%;
}
.header__right{z-index:9996}
.elementor-14037 .elementor-element.elementor-element-a7c4c7e .elementor-heading-title {
    font-size: 24px;
    position: relative;
    top: 35px;
}
#x3{margin-top: -10px;}
#x3 .elementor-post__read-more {
    position: absolute;
    top: 55%;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    left: 7%;
    background: url(img/watch.png) 0% 50% no-repeat;
    background-size: 50px;
    padding: 17px 10px 17px 60px;
}
.sb{    display: flex;
    flex-direction: column;
    margin-right: 0 !important;
    margin-left: 0 !important;}
.sbl {
    flex: 0 0 100%;
    border-radius: 20px 20px 0 0;
    overflow: hidden;
    width: 100%;
}
.sbr {
    flex: 0 0 60%;
    padding: 15px 0px;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.sbr span {
    text-align: center;
}
#tabb{}
#tabb .elementor-tabs-content-wrapper{}
#catt{}
#catt .category-widget-list{    display: flex;
    align-items: center;
    justify-content: center;}
#catt .category-widget-list li{margin:0 5px;}
#catt .category-widget-list li a{ color: #999;
    font-size: 18px;
    border: 1px solid #999;font-weight:500;
    background: #fff;
    white-space: nowrap;}
#catt .category-widget-list li a:hover{color:#fff;background:#1C2B48;border:1px solid #1C2B48}
#tagg{display:none}
#tagg h5{display:none}
#tagg .tagcloud{display: flex;
    overflow-x: scroll;
    align-items: center;
    justify-content: center;}
#tagg .tagcloud a{color: #999;margin:0 5px;border-radius:75px;padding:5px 10px;font-weight:500;
    font-size: 18px;
    border: 1px solid #999;
    background: #fff;
    white-space: nowrap;}
#tagg .tagcloud a:hover{color:#fff;background:#1C2B48;border:1px solid #1C2B48}
#catt .category-widget{    margin-bottom: -20px;
    display: flex;
    overflow-x: scroll;}
#catt .social-widget-list{display:none;}
.sell{    display: flex;
    align-items: center;
    justify-content: center;    position: relative;
    margin-top: 20px;top:-20px;}
#s1,#s2{color:#999;font-weight:700;font-size:18px;margin:0 5px;}
#s1{}
#s2{}
.ss{color: #1C2B48 !important;}

}
#x4 .elementor-post__title h1{    font-family: "Montserrat", Sans-serif;
    font-size: 20px !important;
    font-weight: 700 !important;
line-height: 24px !important;}


.error404 .elementor-search-form input[type=search].elementor-search-form__input{
	padding: 36px 45px 36px 90px !important;
}
.error404 #bread {
    position: absolute;
    top: -33px;
    left: -3px;
    padding: 0;
}
.error404 #bread .breadcrumbs{
	padding: 0;
	gap: 5px;
}
.error404 #x4 .elementor-posts-container .elementor-post .elementor-post__text .elementor-post__read-more{
	left: 0;
    margin-bottom: 0;
}

@media (max-width: 767px) {
	.error404 #bread {
		top: 0;
	}
	.error404 .elementor-search-form button{
		width: 25px !important;
		height: 25px !important;
		min-width: 25px !important;
		font-size: 25px !important;
	}
	.error404 .elementor-search-form .elementor-search-form__container{
		min-height: 1px !important;
	}
	.error404 .elementor-search-form input[type=search].elementor-search-form__input{
		padding: 24px 24px 24px 58px !important;
	}
	.error404 #x4{
		display: block !important;
	}
	.banner-card{
		background-image: none !important;
	}
}