.elementor-34067 .elementor-element.elementor-element-bc616bd:not(.elementor-motion-effects-element-type-background), .elementor-34067 .elementor-element.elementor-element-bc616bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#514a57;}.elementor-34067 .elementor-element.elementor-element-bc616bd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 0px 170px 0px;}.elementor-34067 .elementor-element.elementor-element-bc616bd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34067 .elementor-element.elementor-element-ca8c69e{text-align:center;}.elementor-34067 .elementor-element.elementor-element-ca8c69e .elementor-heading-title{font-size:50px;color:#ffffff;}.elementor-34067 .elementor-element.elementor-element-dc7635d{text-align:center;color:#ffffff;}.elementor-34067 .elementor-element.elementor-element-6b369d0 > .elementor-container{max-width:1040px;}.elementor-34067 .elementor-element.elementor-element-1fd392b > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-34067 .elementor-element.elementor-element-eb81fdf{text-align:center;}.elementor-34067 .elementor-element.elementor-element-eb81fdf .elementor-heading-title{font-size:50px;color:#d29700;}.elementor-34067 .elementor-element.elementor-element-56f46da{text-align:center;}.elementor-34067 .elementor-element.elementor-element-f8b8c47:not(.elementor-motion-effects-element-type-background), .elementor-34067 .elementor-element.elementor-element-f8b8c47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F5;}.elementor-34067 .elementor-element.elementor-element-f8b8c47 > .elementor-container{max-width:1340px;}.elementor-34067 .elementor-element.elementor-element-f8b8c47{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 40px 0px;}.elementor-34067 .elementor-element.elementor-element-f8b8c47 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34067 .elementor-element.elementor-element-69e8812{text-align:center;}.elementor-34067 .elementor-element.elementor-element-69e8812 .elementor-heading-title{font-size:40px;line-height:48px;}.elementor-34067 .elementor-element.elementor-element-e2ccac4.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-34067 .elementor-element.elementor-element-e2ccac4.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-34067 .elementor-element.elementor-element-e2ccac4.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-34067 .elementor-element.elementor-element-e2ccac4 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-34067 .elementor-element.elementor-element-e2ccac4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-34067 .elementor-element.elementor-element-e2ccac4 .elementor-image-box-title{font-size:16px;line-height:1.5em;color:#333333;}.elementor-34067 .elementor-element.elementor-element-e2ccac4 .elementor-image-box-description{font-size:16px;line-height:1.5em;color:#616577;}.elementor-34067 .elementor-element.elementor-element-fbdf73e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-34067 .elementor-element.elementor-element-fbdf73e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-34067 .elementor-element.elementor-element-fbdf73e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-34067 .elementor-element.elementor-element-fbdf73e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-34067 .elementor-element.elementor-element-fbdf73e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-34067 .elementor-element.elementor-element-fbdf73e .elementor-image-box-title{font-size:16px;line-height:1.5em;color:#333333;}.elementor-34067 .elementor-element.elementor-element-fbdf73e .elementor-image-box-description{font-size:16px;line-height:1.5em;color:#616577;}.elementor-34067 .elementor-element.elementor-element-31874fe.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-34067 .elementor-element.elementor-element-31874fe.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-34067 .elementor-element.elementor-element-31874fe.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-34067 .elementor-element.elementor-element-31874fe .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-34067 .elementor-element.elementor-element-31874fe .elementor-image-box-img img{transition-duration:0.3s;}.elementor-34067 .elementor-element.elementor-element-31874fe .elementor-image-box-title{font-size:16px;line-height:1.5em;color:#333333;}.elementor-34067 .elementor-element.elementor-element-31874fe .elementor-image-box-description{font-size:16px;line-height:1.5em;color:#616577;}.elementor-34067 .elementor-element.elementor-element-d2ca7cb.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-34067 .elementor-element.elementor-element-d2ca7cb.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-34067 .elementor-element.elementor-element-d2ca7cb.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-34067 .elementor-element.elementor-element-d2ca7cb .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-34067 .elementor-element.elementor-element-d2ca7cb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-34067 .elementor-element.elementor-element-d2ca7cb .elementor-image-box-title{font-size:16px;line-height:1.5em;color:#333333;}.elementor-34067 .elementor-element.elementor-element-d2ca7cb .elementor-image-box-description{font-size:16px;line-height:1.5em;color:#616577;}.elementor-34067 .elementor-element.elementor-element-9af12dd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-34067 .elementor-element.elementor-element-9af12dd:not(.elementor-motion-effects-element-type-background), .elementor-34067 .elementor-element.elementor-element-9af12dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FAF7F5 50%, #FFFFFF 100%);}.elementor-34067 .elementor-element.elementor-element-9af12dd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-34067 .elementor-element.elementor-element-9af12dd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34067 .elementor-element.elementor-element-59f3626:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-34067 .elementor-element.elementor-element-59f3626 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#57534a;}.elementor-34067 .elementor-element.elementor-element-59f3626 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 60px 60px 60px;}.elementor-34067 .elementor-element.elementor-element-59f3626 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34067 .elementor-element.elementor-element-3d6397a .elementor-heading-title{font-size:50px;color:#ffffff;}.elementor-34067 .elementor-element.elementor-element-aefb540 .elementor-button{fill:#000000;color:#000000;}.elementor-34067 .elementor-element.elementor-element-0320eb2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-34067 .elementor-element.elementor-element-0320eb2 > .elementor-container{max-width:900px;}.elementor-34067 .elementor-element.elementor-element-0320eb2{padding:60px 0px 60px 0px;}.elementor-34067 .elementor-element.elementor-element-22a0cb3 .elementor-heading-title{font-size:50px;color:#d29700;}.elementor-34067 .elementor-element.elementor-element-092752f .elementor-button{fill:#000000;color:#000000;}.elementor-34067 .elementor-element.elementor-element-4dd3167{padding:0px 0px 60px 0px;}@media(max-width:1024px){.elementor-34067 .elementor-element.elementor-element-69e8812 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-34067 .elementor-element.elementor-element-59f3626 > .elementor-element-populated{padding:30px 30px 30px 30px;}}@media(max-width:767px){.elementor-34067 .elementor-element.elementor-element-bc616bd{padding:20px 0px 100px 0px;}.elementor-34067 .elementor-element.elementor-element-ca8c69e .elementor-heading-title{font-size:28px;}.elementor-34067 .elementor-element.elementor-element-eb81fdf .elementor-heading-title{font-size:28px;}.elementor-34067 .elementor-element.elementor-element-e2ccac4 .elementor-image-box-img{margin-bottom:15px;}.elementor-34067 .elementor-element.elementor-element-e2ccac4 .elementor-image-box-title{font-size:18px;}.elementor-34067 .elementor-element.elementor-element-e2ccac4 .elementor-image-box-description{font-size:18px;}.elementor-34067 .elementor-element.elementor-element-fbdf73e .elementor-image-box-img{margin-bottom:15px;}.elementor-34067 .elementor-element.elementor-element-fbdf73e .elementor-image-box-title{font-size:18px;}.elementor-34067 .elementor-element.elementor-element-fbdf73e .elementor-image-box-description{font-size:18px;}.elementor-34067 .elementor-element.elementor-element-31874fe .elementor-image-box-img{margin-bottom:15px;}.elementor-34067 .elementor-element.elementor-element-31874fe .elementor-image-box-title{font-size:18px;}.elementor-34067 .elementor-element.elementor-element-31874fe .elementor-image-box-description{font-size:18px;}.elementor-34067 .elementor-element.elementor-element-d2ca7cb .elementor-image-box-img{margin-bottom:15px;}.elementor-34067 .elementor-element.elementor-element-d2ca7cb .elementor-image-box-title{font-size:18px;}.elementor-34067 .elementor-element.elementor-element-d2ca7cb .elementor-image-box-description{font-size:18px;}.elementor-34067 .elementor-element.elementor-element-e0cdaa0 > .elementor-widget-container{margin:0% -20% 0% 0%;}.elementor-34067 .elementor-element.elementor-element-3d6397a .elementor-heading-title{font-size:28px;}.elementor-34067 .elementor-element.elementor-element-0320eb2{padding:30px 0px 20px 0px;}.elementor-34067 .elementor-element.elementor-element-22a0cb3{text-align:center;}.elementor-34067 .elementor-element.elementor-element-22a0cb3 .elementor-heading-title{font-size:28px;}}@media(min-width:768px){.elementor-34067 .elementor-element.elementor-element-2a16e9e{width:59.332%;}.elementor-34067 .elementor-element.elementor-element-59f3626{width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-34067 .elementor-element.elementor-element-2a16e9e{width:100%;}.elementor-34067 .elementor-element.elementor-element-59f3626{width:100%;}}/* Start custom CSS for heading, class: .elementor-element-ca8c69e */.elementor-34067 .elementor-element.elementor-element-ca8c69e {
    max-width: 700px;
    margin: 0 auto 20px;
}

.elementor-34067 .elementor-element.elementor-element-ca8c69e .elementor-heading-title {
    line-height: 1.2;
    font-family: "DomaineSansTextLight",sans-serif;
    font-weight: 400;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc7635d */.elementor-34067 .elementor-element.elementor-element-dc7635d {
    font-family: 'Poppins-Light', sans-serif;
    max-width: 900px;
    margin: 0 auto 20px;
}

.elementor-34067 .elementor-element.elementor-element-dc7635d p {
    line-height: 1.3;
}

@media (min-width: 768px) {
    .elementor-34067 .elementor-element.elementor-element-dc7635d p {
        font-size: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1fd392b */.elementor-34067 .elementor-element.elementor-element-1fd392b {
    margin-top: -170px;
}
@media (max-width: 767px) {
    .elementor-34067 .elementor-element.elementor-element-1fd392b {
        margin-top: -120px
    }
}

.elementor-34067 .elementor-element.elementor-element-1fd392b img {
    display: block;
    margin: 0 auto;
    box-shadow: 0px 30px 30px rgba(26, 42, 89, 0.2);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb81fdf */.elementor-34067 .elementor-element.elementor-element-eb81fdf {
    max-width: 700px;
    margin: 0 auto 20px;
}

.elementor-34067 .elementor-element.elementor-element-eb81fdf .elementor-heading-title {
    line-height: 1.2;
    font-family: "DomaineSansTextRegular",sans-serif;
    text-transform: none;
    letter-spacing: -0.05em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56f46da */.elementor-34067 .elementor-element.elementor-element-56f46da {
    font-family: 'Poppins-Regular', sans-serif;
    max-width: 980px;
    margin: 0 auto 60px;
}

.elementor-34067 .elementor-element.elementor-element-56f46da p {
    line-height: 1.3;
    color: #1D1D1D;
}

@media (min-width: 768px) {
    .elementor-34067 .elementor-element.elementor-element-56f46da p {
        font-size: 24px;
    }
}
@media (max-width: 767px) {
    .elementor-34067 .elementor-element.elementor-element-56f46da {
        margin: 0 auto 30px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6b369d0 */.elementor-34067 .elementor-element.elementor-element-6b369d0 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69e8812 */.elementor-34067 .elementor-element.elementor-element-69e8812 > div {
    max-width: 560px;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f8b8c47 */.elementor-34067 .elementor-element.elementor-element-f8b8c47 .elementor-image-box-img img {
    display: block;
    width: 102px;
    height: 102px;
    margin: 0 auto;
}
.elementor-34067 .elementor-element.elementor-element-f8b8c47 .elementor-image-box-description a {
    color: #1a2a59;
    text-decoration: underline !important;
}
.elementor-34067 .elementor-element.elementor-element-f8b8c47 .elementor-image-box-description strong {
    display: block;
    color: #1a2a59;
    font-weight: 400;
}
.elementor-34067 .elementor-element.elementor-element-f8b8c47 .elementor-image-box-description img {
    display: block;
    margin: 0 auto 8px;
}

@media (min-width: 768px) {
    .elementor-34067 .elementor-element.elementor-element-f8b8c47 .elementor-image-box-title {
        min-height: 48px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e0cdaa0 */.elementor-34067 .elementor-element.elementor-element-e0cdaa0 img {
    display: block;
    width: 60vw;
}
 @media (max-width: 1024px) {
     .elementor-34067 .elementor-element.elementor-element-e0cdaa0 img {
         width: 100%;
     }
 }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d6397a */@media (min-width: 1025px) {
.elementor-34067 .elementor-element.elementor-element-3d6397a {
    max-width: 390px;
}
}
.elementor-34067 .elementor-element.elementor-element-3d6397a .elementor-heading-title {
    line-height: 1.2;
    letter-spacing: -0.05em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09760cf */@media (min-width: 1025px) {
.elementor-34067 .elementor-element.elementor-element-09760cf {
    max-width: 390px;
}
}
.elementor-34067 .elementor-element.elementor-element-09760cf p {
    font-family: 'Poppins-Regular', sans-serif;
    color: #fff;
    opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aefb540 */.elementor-34067 .elementor-element.elementor-element-aefb540 a {
    background: #caa45d;
    color: #000;
    border-radius: 40px;
    min-width: 224px;
    padding: 8px 26px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9af12dd */.elementor-34067 .elementor-element.elementor-element-9af12dd .elementor-column {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22a0cb3 */.elementor-34067 .elementor-element.elementor-element-22a0cb3 .elementor-heading-title {
    line-height: 1.2;
    font-family: "DomaineSansTextRegular",sans-serif;
    text-transform: none;
    letter-spacing: -0.05em;
}

@media (min-width: 768px) {
    .elementor-34067 .elementor-element.elementor-element-22a0cb3 {
        width: 200px;
    }   
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-092752f */.elementor-34067 .elementor-element.elementor-element-092752f a {
    background: #caa45d;
    color: #000;
    border-radius: 40px;
    min-width: 224px;
    padding: 8px 26px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-275e806 */.review_count {
	text-align: center;
}
.star {
	flex-grow: 1;
	padding: 0 10px;
}
.star__icon  {
	display: block;
	width: 30px;
	height: 30px;
	margin: 0 auto 25px;
}
.star__count {
	font-family: 'DomaineSansTextBold';
	font-size: 50px;
	color: #1A2A59;
	opacity: 0.6;
	margin: 0 0 20px;
}
.star__txt {
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.4;
	letter-spacing: 0.2em;
	color: #000;
	opacity: 0.7;
}

@media (min-width: 768px) {
    .review_count {
    	display: flex;
    	justify-content: space-between;
    	align-items: center;
    	margin-bottom: 15px;
    }
    .star:first-child {
    	border-right: 1px solid #d2d2d2;
    }
}

@media (max-width: 767px) {
    .review_count {
        max-width: 280px;
        margin: 0 auto;
    }
    .star {
        padding: 25px 0;
    }
    .star:first-child {
    	border-bottom: 1px solid #d2d2d2;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ee5ec25 */.reviews .owl-wrapper-outer {
	overflow: visible;
}
.reviews .owl-pagination {
	display: block;
}
#content .elementor-34067 .elementor-element.elementor-element-ee5ec25 .reviews .owl-controls .owl-page span {
	background: #B49763;
	width: 10px;
	height: 10px;
	margin: 0 10px;
}
#content .elementor-34067 .elementor-element.elementor-element-ee5ec25 .reviews .owl-controls .owl-page.active span,
#content .elementor-34067 .elementor-element.elementor-element-ee5ec25 .reviews .owl-controls.clickable .owl-page:hover span {
	background: #1A2A59;
}
.review {
	display: flex;
	margin: 0 -15px 80px;
}
.review figure {
	width: 57%;
}
.review figure img {
	display: block;
	width: 100%;
	box-shadow: 0 30px 30px rgba(26, 42, 89, 0.2);
	border-radius: 3px;
}
.review article {
	width: 53%;
	margin-left: -10%;
	background: #FFF;
	box-shadow: 0 30px 30px rgba(26, 42, 89, 0.2);
	border-radius: 3px;
	padding: 30px 60px;
	text-align: center;
	color: #1D1D1D;
	position: relative;
	top: 80px;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.review article:before {
	content: "\02605\02605\02605\02605\02605";
	font-size: 32px;
	line-height: 1;
	letter-spacing: 2px;
	color: #D29700;
	margin: 0 0 20px;
}
.review article h3 {
	font-size: 34px;
	line-height: 1.2;
	letter-spacing: -0.05em;
	margin: 0 0 28px;
}
.review article h4 {
	font-family: 'Poppins-Medium', sans-serif;
	font-size: 12px;
	line-height: 1.2;
	letter-spacing: 0.2em;
	text-transform: uppercase;
	opacity: 0.6;
	margin: 0;
}
.review article p {
    width: 100%;
	font-family: 'Poppins-Bold', sans-serif;
	font-size: 14px;
	line-height: 1.4;
}

@media (min-width: 768px) {
	.reviews {
		max-width: 830px;
		margin: 0 auto;
	}
}
@media (max-width: 767px) {
	.reviews {
		margin: 0 -25px;
		width: auto;
	}
	.review article {
		padding: 30px 40px;
	}
	.review article:before {
		margin: 0 0 10px;
	}
	.review article h3 {
		margin: 0 0 15px;
	}
}
@media (max-width: 575px) {
	.review {
		margin: 0 0 150px;
	}
	.review figure {
		width: 75%;
	}
	.review article {
		width: 85%;
		margin-left: -60%;
		top: 150px;
	}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4dd3167 */.elementor-34067 .elementor-element.elementor-element-4dd3167 {
    overflow: hidden;
}/* End custom CSS */