html, body {
	min-height: 100%;
}

body {
    font-family: 'Roboto', sans-serif;
    color: #333;
	font-variant-ligatures: none;
}

a {
    transition: all .3s ease-in-out;
    color: #1baacc;
	text-decoration: none;
}

    a:hover {
        color: #34aadc;
        text-decoration: none;
    }

h1, h2, h3, h4, h5, .h1, .h2, .h3, .h4, .h5 {
	font-family: 'Oswald', sans-serif;
	
}

.page-header h1 {
    font-size: 4.5rem;
}

.page-header h2 {
    font-size: 2.5rem;
}

.page-header h1 .accent {
	font-weight: 200;
	font-size: 6rem;
	display: block;
}

.page-header h2 {
	font-family: 'Roboto', sans-serif;
	margin-top: 20px;
}

p {
	text-align: justify;
}

ul.no {
    list-style: none;
    padding-left: 0;
}

.full-height {
	height: 700px;
	position: relative;
}

.navbar-brand {
	padding-top: 0;
	padding-bottom: 10px;
}

.navbar-brand img {
	max-height: 60px;
	max-width: 100%;
	width: 300px;
}

.navbar {
	padding-top: 0;
	padding-bottom: 0;
}

.section-heading {
	text-align: center;
	position: relative;
	margin-bottom: 1rem;
}

.section-heading h2, .section-heading .h2 {
	display: inline-block;
	background: #fff;
	padding: 0 20px;
	z-index: 2;
	position: relative;
	border-left: initial;
}

.section-heading:before {
    width: 100%;
    bottom: 50%;
    left: 0;
    display: block;
    border-bottom: 1px dashed #dadada;
    content: "";
    position: absolute;
	z-index: 1;
}

.courses {
	background: #1d1d1d;
	color: #fff;
}

.course-item {
	position: relative;
	margin-bottom: 40px;
	overflow: hidden;
	display: block;
	transition: all .3s ease-in-out;
}

.course-item .course-info {
	position: relative;
	top: 0;
	left: 0;
	height: 100%;
	display: flex;
	flex-direction: column;
	color: #fff;
	background: radial-gradient(rgba(0, 0, 0, 0.68),rgba(0, 0, 0, 0.83));
	padding: 20px;
	align-items: start;
	margin: 20px;
	border: 5px solid rgba(255, 255, 255, 0.62);
	min-height: 300px;
	transition: all .3s ease-in-out;
	
}

.course-item:hover {
    margin-bottom: 80px;
}

.course-item:hover .course-info {
    margin: 0;
    border: 5px solid #ce3334;
    padding: 40px;
}

.course-item figure {
	margin-bottom: 0;
	position: absolute;
	min-height: 300px;
	border: 5px solid #ce3334;
	background: #1d1d1d;
background-image: -webkit-linear-gradient(top, #de162a 10%, #1d1d1d 100%);
background-image: -moz-linear-gradient(top, #de162a 10%, #1d1d1d 100%);
background-image: -o-linear-gradient(top, #de162a 10%, #1d1d1d 100%);
background-image: -ms-linear-gradient(top, #de162a 10%, #1d1d1d 100%);
background-image: linear-gradient(top, #de162a 10%, #1d1d1d 100%);
}

.course-item figure img {
	max-width: 100%;
	height: auto;
}

.course-item .course-info .title {
	margin-top: auto;
	padding-left: 42px;
	padding-right: 20px;
	margin-left: -42px;
	background: #ce3334;
}

.course-item .course-info p {
	margin-bottom: 0;
	margin-top: auto;
}

.students-carousel {
	padding: 0 50px;
	background: #1d1d1d;
}

.widget {
    box-shadow: 5px 5px 30px -4px #ccc;
    padding: 1rem;
    margin: 1.5rem 0;
}

.widget p:last-child {
    margin-bottom: 0;
}

.tutors-carousel {
    padding: 1rem;
}

.swiper-button-next
{
	color: #ccc;
}

.swiper-button-prev
{
	color: #ccc;
}

.black .swiper-button-next
{
	color: #000;
}

.black .swiper-button-prev
{
	color: #000;
}

.tutors-carousel .swiper-button-prev {

  left: 20px;

}
.tutors-carousel .swiper-button-next {

  right: 20px;

}

.stud-info .video {
	border: 5px solid #ce3334;
}

.stud-info .title {
	background: #ce3334;
    padding: 10px;
    margin-left: -30px;
    padding-left: 30px;
}

.stud-info .title span {
    font-size: 70%;
    display: block;
}

.stud-info.no-media .title {
    margin-left: 0;
    padding-left: 40px;
}

.stud-info blockquote {
	font-size: 14px;
    position: relative;
    padding: 0 40px;
    text-align: justify;
	margin-bottom: 0;
}

.stud-info blockquote:before {
	content: "\f10d";
	font-family: "FontAwesome";
	font-size: 1.5rem;
	position: absolute;
	top: 0;
	left: 0;
}

.stud-info blockquote:after {
	content: "\f10e";
	font-family: "FontAwesome";
	font-size: 1.5rem;
	position: absolute;
	bottom: 0;
	right: 0;
	left: auto;
}

.tutor {
    padding: 0;
}

.tutor .title {
    font-weight: bold;
    margin-bottom: 0;
}

.tutor .role {
    background: #b03736;
    color: #fff;
    padding: 10px;
}

.tutor .description {
    margin-top: 10px;
}

.tutor .cert {
    width: 250px;border: 1px solid;border-radius: 5px;padding: 5px;background: #fff;margin-top: 5px;
}

footer {
	background: url(../images/bg.png);
	color: #fff;
	border-top: 5px solid #ce3334;
	padding-top: 2rem;
}

footer .up {
	padding-bottom: 2rem;
}

footer .down {
	background: #2a2b2c;
	padding: 10px 0;
	color: #ccc;
	font-size: 14px;
}

.blog-item {
	display: flex;
	width: 100%;
	-webkit-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important;
	color: #333;
	transition: all .3s ease-in-out;
	border: #eee solid 1px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.19);
	height: 100%;
}

.blog-item:hover {

	box-shadow: 2px 2px 0px rgba(55, 171, 212, 0.19);
	color: #333;
}

.blog-item .blog-item-image {
	width: 30%;
}

.blog-item .blog-item-content {
	width: 70%;
	padding: 10px;
}

.blog-item .blog-item-title {
	font-weight: bold;
	transition: all .3s ease-in-out;
}

.blog-item:hover .blog-item-title {
	color: #34aadc;
}

.blog-item .blog-item-meta {
	color: #999;
}

.blog-item .blog-item-description {
	color: #777;
}

.short .blog-item {
    margin-bottom: 1rem;
}

.short .blog-item .blog-item-title {
    font-size: 14px;
}

section.pb-5 p:last-child {
	margin-bottom: 0;
}

iframe {
	max-width: 100%;
}

a.social-link {
    font-size: 2rem;
    display: inline-block;
    padding: 5px;
}

.totop {
    position: fixed;
    z-index: 599;
    bottom: 20px;
    right: 20px;
    display: none;
}

.gototop {
    background: rgba(51, 51, 51, 0.78);
    height: 50px;
    width: 50px;
    z-index: 9;
    cursor: pointer;
    text-align: center;
    overflow: hidden;
    transition: all .3s ease-in-out;
    border-radius: 10px;
}

.gototop em {
    color: #ffffff;
    line-height: 45px;
    font-size: 30px;
}



.info-item {
	display: flex;
	width: 100%;
	-webkit-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important;
	color: #333;
	transition: all .3s ease-in-out;
	border: #eee solid 1px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.19);
	height: 100%;
}

.info-item:hover {

	box-shadow: 2px 2px 0px rgba(55, 171, 212, 0.19);
	color: #333;
}

.info-item .info-item-image {
	width: 50%;
}

.info-item .info-item-content {
	width: 50%;
	padding: 10px;
}

.info-item .info-item-title {
	font-weight: bold;
	transition: all .3s ease-in-out;
}

.info-item:hover .info-item-title {
	color: #34aadc;
}

.info-item .info-item-meta {
	color: #999;
}

.info-item .info-item-description {
	color: #777;
}

.youtube {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    display: inline-block;
    overflow: hidden;
    transition: all 200ms ease-out;
    cursor: pointer;
    width: 560px; 
    max-width: 100%;
    height: 315px;
}

.youtube .play {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAFuCAYAAAD3bqBNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjhEQjFDMkVGNkRBMTFFODk1RDlBNjlBOUI1QTNERDMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjhEQjFDMkRGNkRBMTFFODk1RDlBNjlBOUI1QTNERDMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSIwRTUyMDRBMTdEMTNBMjhCQTFBNEQ2NjMyODVGNTBERiIgc3RSZWY6ZG9jdW1lbnRJRD0iMEU1MjA0QTE3RDEzQTI4QkExQTRENjYzMjg1RjUwREYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5xOSHkAABA1UlEQVR42uzdCXxU5bn48TCZhASysIWwJWAI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') no-repeat center center;
    background-size: 64px 46px;
    position: absolute;
    height: 100%;
    width: 100%;
    opacity: .8;
    filter: alpha(opacity=80);
    transition: all 0.2s ease-out;
}

.youtube .play:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}

.agreement {
    font-size: 12px;
    text-align: center;
    margin-top: 5px;
    margin-bottom: 0;
}


p.buk::first-letter {
	font-size: 3rem;
	line-height: 3rem;
	color: #ce3334;
	float: left;
	margin: 0 5px 0 0;
}

.bg1 {
	background: radial-gradient(rgba(0, 0, 0, 0.38),rgba(0, 0, 0, 0.83)), url(../images/bg1.jpg);
	background-size: cover;
	color: #fff;
}

.bg11 {
    background: #ce3334;
    padding: 1rem 0;
    color: #fff;
}

.bg11 h1 {
    color: #fff;
}


.bg2 {
	background: url(../images/bg2.jpg) no-repeat top left -500px;
}

.bg-header {
    border-left: 5px solid #ce3334;
    background: url(/wp-content/themes/rock-academy/images/bg.png);
    padding: 5px 5px 10px 20px;
    color: #fff;
}

.navbar-expand-md .navbar-nav .nav-link {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
	color: #fff;
	font-size: 13px;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.navbar-expand-md .navbar-nav .nav-link:last-child {
	padding-right: 10px;
}

.navbar-expand-md .navbar-nav .nav-link:hover {
	color: #ce3334;
}

.top-head {
	color: #ccc;
	margin-right: 20px;
	margin-left: 20px;
	font-size: 14px;
}

.btn-success {
    color: #fff;
    background-color: #ce3334;
    border-color: #ce3334;
}

.btn-success:hover {
	background-color: #1baacc;
	border-color: #1baacc;
}

.btn-outline-success {
    color: #ce3334;
    background-color: transparent;
    background-image: none;
    border-color: #ce3334;
}

.btn-outline-success:hover {
	background-color: #1baacc;
	border-color: #1baacc;
	color: #fff;
}

.cta-top {
	width: 100%;
    background: radial-gradient(rgba(0, 0, 0, 0.68),rgba(0, 0, 0, 0.83));
	font-size: 24px;
    padding: 24px 0;
}

.fixed-top {
	background: #1d1d1d;
}

.fixed-top.scroll {
	background: radial-gradient(rgba(0, 0, 0, 0.78), rgba(0, 0, 0, 0.99));
}

header .phone {
	font-size: 24px;
	white-space: nowrap;
}

.dark {
	background: #0a0a0a;
    color: #fff;
}

.dark .section-heading h2 {
	display: inline-block;
	background: #0a0a0a;
	padding: 0 20px;
}

.dark .section-heading:before {
    width: 100%;
    bottom: 50%;
    left: 0;
    display: block;
    border-bottom: 1px dashed #dadada;
    content: "";
    position: absolute;
}

.redbg {
	background: #ce3334;
	color: #fff;
}

.cta {
	background: #1baacc;
	color: #fff;
	padding: 2rem 0;
	font-size: 2rem;
	text-align: center;
}

.events {
	
}

.event-info {
	display: block;
	padding: 1rem 0;
	color: #333;
	padding-left: 50px;
	position: relative;
}

.event-info:before {
	position: absolute;
	font-size: 2rem;
	font-family: "FontAwesome";
	content: "\f073";
	width: 50px;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.event-info:not(:last-child) {
	border-bottom: 1px solid #eee;
}

.event-info .title {
	font-weight: bold;
	margin-bottom: 5px;
}

.calendar {
    position: relative;
    padding-left: 90px;
}

.calendar:before {
    position: absolute;
    font-size: 4rem;
    font-family: "FontAwesome";
    content: "\f073";
    width: 60px;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.gift {
    position: relative;
    padding-left: 90px;
}

.gift:before {
    position: absolute;
    font-size: 4rem;
    font-family: "FontAwesome";
    content: "\f06b";
    width: 60px;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.clock {
    position: relative;
    padding-left: 90px;
}

.clock:before {
    position: absolute;
    font-size: 4rem;
    font-family: "FontAwesome";
    content: "\f252";
    width: 60px;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.web-online {
    position: relative;
    padding-left: 90px;
}

.web-online:before {
    position: absolute;
    font-size: 4rem;
    font-family: "FontAwesome";
    content: "\f030";
    width: 60px;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.breadcrumb {
    background: none;
    padding: 0;
    margin-bottom: 0;
    justify-content: center;
}

.bg11 .breadcrumb {
    justify-content: initial;
}

.breadcrumb a {
    color: #ccc;
    padding: 5px 0;
    display: inline-block;
}

.bg11 .breadcrumb a {
    color: #fff;
}

.breadcrumb a:hover {
    color: #34aadc;
}

.breadcrumb-item+.breadcrumb-item::before {
    display: none;
}

.breadcrumb-item:after {
    content: ">";
    display: inline-block;
    padding-right: .5rem;
    padding-left: .5rem;
    color: #ccc;
}

.megaaction {
    padding: 20px;
    background: #47927b;
    font-size: 18px;
    margin-bottom: 16px;
    margin-top: 16px;
    color: #fff;
}

.megaaction em {
    display: block;
    font-size: 40px;
    color: #fff;
}

.sign-up-button {
    padding: 25px;
    padding-left: 70px;
    border: 0;
    background: url(/wp-content/uploads/2026/02/mqd4klgihad7_ovhge_mtq.png) no-repeat left 10px bottom -20px #ce3334;
    font-size: 24px;
    white-space: normal;

}

.round-block {
    margin-bottom: 2rem;
    text-align: center;
    display: block;
    color: inherit;
}

.round-block figure, figure .round-block {
    border: 10px solid #ce3334;
    width: 100px;
    height: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 2rem;
    border-radius: 50%;
    margin: 0 auto 20px;
}

.round-block .title {
    font-size: 1.2rem;
    margin-top: 2rem;
}

.round-block figure img, figure .round-block img{
    max-width: 150px;
    max-height: 120px;
}

.form-control {
    margin-bottom: 1rem;
    border-radius: 0;
    resize: none;
    outline: none;
}

.form-control:focus {
    border-color: #1baacc;
    box-shadow: none;
}

.navbar-toggler {
    color: #fff;
}

.cta-fixed {
    position: fixed;
    right: 30px;
    bottom: 30px;
    
    padding: 5px;
    border-radius: 50%;
    z-index: 1000;
    animation: shadow 2s infinite alternate;
    
    background: #fff;
	
	opacity: 0;
	display: none;
	
	transition: all .3s ease-in-out;
}

.cta-fixed a {
    text-align: center;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    color: #fff;
    background: #ce3334;
    display: flex;
    align-items: center;
    border: 5px solid #ec696a;
	font-size: 16px;
}

.cta-fixed:hover a {
    background: #9e2625;
    border-color: #ce3334;
}

@keyframes shadow {
  from {
    box-shadow: 0 0 1px 1px #ce3334;
  }
  to {
    box-shadow: 0 0 30px 10px #ce3334;
  }
  
}

.page-link {
    position: relative;
    display: block;
    padding: .5rem .75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #1baacc;
    background-color: #fff;
    border: 1px solid #dee2e6;
}

.page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #1baacc;
    border-color: #1baacc;
}


.card {
    border: #eee solid 1px;
    border-radius: 0;
    box-shadow: 2px 2px 5px rgba(0,0,0,.19);
}

.card-img {
    border-radius: 0;
}

a.card:hover {
    box-shadow: 2px 2px 0 rgba(55,171,212,.19);
}

.review-item-container {
    border: 1px solid #e7e7e7;
    padding: 1rem;
    margin-bottom: 1.5rem;
}

.review-item-container .email {
 
}

.review-item-container .text {
    margin-top: 0.7rem;
    text-align: justify;
    position: relative;
    padding: 10px 20px;
}

.review-item-container .text:before {
    content: "“";
    position: absolute;
    font-size: 44px;
    left: 0;
    top: -10px;
}

.review-item-container .text:after {
    content: "”";
    position: absolute;
    right: 0;
    font-size: 44px;
    bottom: -10px;
}

.video-album {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.field-validation-error {
    font-size: 12px;
    color: #b10a0a;
}

.certif-fixed {
    position: fixed;
    right: -100px;
    left: auto;
    top: 50%;
    transform: rotate(-90deg);
}

.top-head .social-link {
    line-height: 2rem;
    vertical-align: middle;
}

/* OLD!!! */

.partner-block  {

	border: 1px solid #eee;
	border-radius: 5px;

	margin: 5px 0;
	background: url(/wp-content/themes/rock-academy/images/handshake.png) no-repeat center left 5px;
	width: 100%;
	font-size: 16px !important;
	font-weight: bold;
	padding: 10px 10px 10px 55px;
	
	text-align: center;
	display: flex;
	align-items: center;
}

.partner-block  a{
	font-style: normal;
}

.person-photo-container img {
    max-width: 100%;
}

/* END OLD */

.tutor {
    position: relative;
    overflow: hidden;
    margin-bottom: 16px;
    display: block;
    color: #333;
	max-width: 400px;
    margin: 0 auto 16px;
}

.tutor img {
    position: absolute;
    z-index: -1;
}

.tutor .description {
    margin-top: 300px;
    background: #fff;
    margin-bottom: 0;
    padding-top: 10px;
}

.head-top-line {
    background: #ce3334;
    color: #fff;
    padding: 3px;
    text-align: center;
}

.fixed-top {
    display: flex;
    flex-direction: column;
	position: sticky;
}

.head-top-line {
    order: 1;
}

.header-address-line {
    order: 2;
}

.header-menu {
    order: 3;
}

.nowrap {
    white-space: nowrap;
}

header a.social-link {
    color: green;
}

.students-carousel {
    background: #0a0a0a;
}

.blue-block {
    border: 5px solid #1baacc;
    padding: 16px;
    margin-bottom: 24px;
    text-align: center;
    font-weight: bold;
}

.gdpr {
    position: fixed;
    bottom: 10px;
    max-width: 800px;
    left: 50%;
    transform: translateX(-50%);
    padding: 10px 20px;
    border-radius: 10px;
    background: #fff;
    z-index: 1001;
    display: flex;
    align-items: center;
    justify-content: space-between;
    box-shadow: 0px 0px 73px 0px rgba(0, 0, 0, .15);
}

.gdpr p {
    margin-bottom: 0;
}

.gdpr a.gdpr-close {
    display: block;
    width: 40px;
    margin-left: 10px;
    height: 40px;
    font-size: 36px;
    font-size: 36px;
    line-height: 36px;
}

.cta a.social-link {
    color: #8cff7b;
    font-size: 4rem;
    line-height: 4rem;
    vertical-align: middle;

}

.top-whatsapp {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px;
}

.famous-quotes-list {
  display: block;
  padding-bottom: 80px;
}

.famous-quotes-list .quote-item {
  display: flex;
  flex-direction: column;
  gap: 14px;
  margin-bottom: 60px;
}

.famous-quotes-list .quote-top {
  display: flex;
  align-items: center;
  gap: 16px;
}

.famous-quotes-list .quote-photo img {
  width: 120px;
  height: 120px;
  display: block;
  border-radius: 8px;
}

.famous-quotes-list .quote-meta {
  flex: 1;
  min-width: 0;
}

.famous-quotes-list .quote-content {
  overflow: visible;
}

.famous-quotes-list .quote-name {
  font-size: 18px;
  font-weight: 700;
}

.famous-quotes-list .quote-role {
  font-size: 14px;
  color: #777;
  margin-top: 6px;
}

.famous-quotes-list .quote-text {
  background: rgba(216, 231, 243, 0.8);
  padding: 24px 40px;
  position: relative;
  color: #003a66;
  margin-top: 0;
  font-size: 15px;
  line-height: 1.6;
  border: 0;
}

.famous-quotes-list .quote-text:before {
  content: "\f10d";
  position: absolute;
  top: 0;
  left: 5px;
  font-size: 30px;
  font-style: italic;
  color: #9fbbd0;
  font-family: FontAwesome;
}

.famous-quotes-list .quote-text:after {
  content: "\f10e";
  position: absolute;
  bottom: 0;
  right: 12px;
  font-size: 30px;
  font-style: italic;
  color: #9fbbd0;
  font-family: FontAwesome;
}

.famous-quotes-list .quote-item:last-child {
  margin-bottom: 0;
}

@media (max-width: 767.98px) {
  .famous-quotes-list .quote-top {
    justify-content: center;
    text-align: center;
  }

  .famous-quotes-list .quote-photo img {
    width: 110px;
    height: 110px;
  }

  .famous-quotes-list .quote-text {
    text-align: left;
    padding: 18px 22px;
  }
}


.swiper-wrapper {
	overflow: hidden;	
}

.swiper-container {
    
    position: relative;
}

.card-columns {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 20px;
}

.use-floating-validation-tip .wpcf7-not-valid-tip {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: #CC7722;
}

div.wpcf7 .wpcf7-response-output {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 300px;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  margin: 0;
  padding: 20px 30px;
  font: 400 16px/1.4 var(--text-font);
  text-align: center;
  z-index: 800;
  border: none;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  background: rgba(255, 255, 255, 0.9);
}

div.wpcf7 .wpcf7-spinner {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 10px;
  height: 10px;
  margin: 0 auto;
  background: url(../images/dist/loader-form.svg);
  background-size: 100%;
}
div.wpcf7 .wpcf7-spinner::before {
  display: none;
}

form.submitting .wpcf7-spinner {
  -webkit-animation-name: spin;
          animation-name: spin;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}

.modal-callback {
  position: relative;
}
.modal-callback__title {
  margin-bottom: 20px;
  font-size: 28px;
  text-align: center;
}
.modal-callback__service {
  margin-bottom: 20px;
  font-size: 18px;
  text-align: center;
}
.modal-callback-field {
  margin-bottom: 12px;
}
.modal-callback-field__title {
  margin-bottom: 5px;
  font-size: 18px;
}
.modal-callback-field .wpcf7-form-control-wrap {
  display: block;
  width: 100%;
}
.modal-callback-field input {
  display: block;
  width: 100%;
  height: 36px;
  padding: 0 10px;
  font-size: 18px;
  border: 1px solid #9EBBCD;
  background: #fff;
}
.modal-callback-field input:focus {
  outline: none !important;
  border-color: #CC7722;
}
.modal-callback-field textarea {
  display: block;
  width: 100%;
  height: 109px;
  padding: 8px 0 0 10px;
  font-size: 18px;
  border: 1px solid #9EBBCD;
  background: #fff;
}
.modal-callback-field textarea:focus {
  outline: none !important;
  border-color: #CC7722;
}
.modal-callback .callback-form-file {
  margin-bottom: 0;
}
.modal-callback .callback-form-file__title {
  font-size: 14px;
}
.modal-callback .callback-form-file__title i {
  width: 34px;
  height: 34px;
  margin-right: 10px;
}
.modal-callback .callback-form-file__title i:before {
  width: 30px;
  height: 20px;
}
.modal-callback .callback-form-file__upload {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.modal-callback .callback-form-file__name {
  padding-left: 0;
  text-align: center;
}
.modal-callback__btn {
  max-width: 220px;
  height: 45px;
  margin: 20px auto 0;
}
.modal-callback__accept {
  margin-top: 6px;
  font-size: 13px;
  line-height: 1.2;
  text-align: center;
}

.reviews-filter {
    display: flex;
    justify-content: space-between;
    gap: 10px;
    flex-wrap: wrap;
}

.text-right {
    text-align: right !important;
}
