body {
background: #cbeef0 !important;
}
.Main .hero-banner {
height: 450px;
}
a {
text-decoration: underline;
color: #d88518;
}
.less_ordinary_img a {
color: inherit;
text-decoration: none;
}
.container {
max-width: 1440px;
margin: 0 auto;
padding: 0 15px !important;
}
.less-ordinary {
padding: 50px 0px;
}
.less-ordinary .ordinary-titel {
text-align: center;
padding-bottom: 50px;
}
.less-ordinary .ordinary-titel h2{
font-family: Arial;
font-weight: 300;
color: #000;
font-style: normal;
letter-spacing: 0em;
text-transform: none;
line-height: 1.1em;
font-size: 52px;
}
.less-ordinary .ordinary-titel p{
font-family: proxima-nova;
font-weight: 400;
font-style: normal;
font-size: 15px;
letter-spacing: -.03em;
line-height: 1.4em;
text-transform: none;
color: #4a4545;
width: 80%;
margin: 10px auto;
}
.less-ordinary .ordinary-img-block {
grid-template-columns: repeat(4, 1fr);
-webkit-column-gap: 3rem;
column-gap: 3rem;
row-gap: 3rem;
display: grid;
}
.less-ordinary .ordinary-img-block .ordinary-img {
width: 330px;
overflow: hidden;
}
.less-ordinary .ordinary-img-block .ordinary-img .img-box  img {
position: relative;
left: -150px;
}
.less-ordinary .ordinary-img-block .ordinary-img p {
font-family: proxima-nova;
font-size: 20px;
font-weight: 400;
font-style: normal;
text-transform: uppercase;
letter-spacing: .1em;
}
.less-ordinary .ordinary-img-block .ordinary-img .hover {
display: none;
}
.sqs-block-image .image-block-outer-wrapper:not(.image-block-v2) .intrinsic .image-block-wrapper .sqs-image-shape-container-element.img-box {
position: relative; 
padding-bottom:66.68000030517578%; 
overflow: hidden;
}
.image-block-outer-wrapper .sqs-block-image-figure .image-block-wrapper .sqs-image-shape-container-element.img-box2 {
padding-bottom: 56.19999694824219%;
}
.sqs-block-image .image-block-outer-wrapper:not(.image-block-v2) .intrinsic .image-block-wrapper .sqs-image-shape-container-element img.thumb-image {
left: 0%;
top: -0.01%;
width: 100%;
height: 100%; 
position: absolute;
}
.gform_ajax_spinner{display:none !important;}
.gform_wrapper.gravity-theme .description, .gform_wrapper.gravity-theme .gfield_description, .gform_wrapper.gravity-theme .gsection_description, .gform_wrapper.gravity-theme .instruction {text-align: center;}
.image-block-outer-wrapper .sqs-block-image-figure {
max-width:2500px;
}
body:not(.tweak-header-primary-nav-hover-style-button) .Header-nav--primary .Header-nav-item, body:not(.tweak-header-primary-nav-hover-style-button).tweak-header-secondary-nav-inherit-styles .Header-nav--secondary .Header-nav-item {
margin: 0 0.441em;
}
.sqs-layout .sqs-block .sqs-block-content.text-center h2 ,
.text-center h2{
text-align: center;
}
.image-block-card-dynamic-font-sizing .sqs-block-image.about-font .design-layout-card .image-title p {
font-size: 35px;
}
.sqs-block-image.about-font .image-block-outer-wrapper.image-block-v2 p {
font-size: 15px;
}
.sqs-block-image .sqs-empty .sqs-image-content {
width: 100%;
padding-bottom: 0;
}
.sqs-block-image .sqs-empty .sqs-image-content img {
width: 100%;
object-fit: cover;
}
.top-left {
max-width: 50%;
}
.Mobile-bar-branding img {
width: 80px;
}
.Content-outer .form-inner-wrapper .gform_wrapper.gravity-theme .gform_fields {
align-items: end;
grid-row-gap: 25px;
}
.Content-outer .form-inner-wrapper .gform_wrapper.gravity-theme .gfield_label {
line-height: normal;
font-family: proxima-nova;
font-weight: 400;
font-style: normal;
font-size: 15px;
letter-spacing: -.03em;
text-transform: none;
color: #4a4545;
margin-bottom: 6px;
}
.Content-outer .form-inner-wrapper .gform_wrapper.gravity-theme .gfield input, .gform_wrapper.gravity-theme .gfield select {
border: 1px solid #ccc;
background: #fafafa;
}
.Content-outer .form-inner-wrapper .gform_wrapper.gravity-theme textarea {
width: 100%;
padding: 12px;
margin: 6px 0 4px;
border: 1px solid #ccc;
background: #fafafa;
color: #000;
font-family: sans-serif;
font-size: 12px;
line-height: normal;
box-sizing: border-box;
border-radius: 2px;
}
.Content-outer .form-inner-wrapper  .gform_wrapper.gravity-theme .gfield textarea.large {
height: 100px;
} 
.Content-outer .form-wrapper input[type=submit] {
padding: 1em 2.5em;
color: #fff;
background-color: #272727;
appearance: none;
font-size: 14px;
text-transform: none;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
text-transform: uppercase;
font-weight: 600;
transition: all 0.3s ease-in-out;
letter-spacing: .1em;
}
.Content-outer .form-wrapper input[type=submit]:hover {
background: #525252;
}
.Content-outer .form-inner-wrapper .gform_wrapper .gfield_required {
color: #4a4545;
}
.Content-outer .form-inner-wrapper .gform_wrapper.gravity-theme .gfield.gfield--width-half#field_1_7,
.Content-outer .form-inner-wrapper .gform_wrapper.gravity-theme .gfield.gfield--width-half#field_1_8{
font-size: 12px;
margin-top: -20px;
}
.flex_row .sqs-search-page-input {
background: url(//canvashouse.com.au/wp-content/uploads/2022/12/icon-searchqueries-32-dark.png) no-repeat 15px 50%;
background-color: #fff;
border: 1px solid #aaa;
margin: 0 0;
padding: 15px 15px 15px 60px;
position: relative;
width: 81%;
}
.flex_row .sqs-search-page-more-wrapper {
width: 171px;
text-align: unset;
}
.sqs-search-container input {
text-transform: none;
text-shadow: none;
display: inline-block;
text-align: start;
appearance: auto;
-webkit-rtl-ordering: logical;
cursor: text;
background-color: field;
margin: 0em;
padding: 1px 2px;
border: none;
background: none;
border: none;
font-size: 30px;
outline: none;
display: block;
font-weight: 400;
width: 100%;
}
.Content-outer .form-inner-wrapper .gform_wrapper.gravity-theme .gfield input[type=text] {
padding: 9px;
}
.sqs-search-page-notice {
color: #000;
font-size: 15px;
}
.sqs-search-page-notice.hide {
display: block;
}
.sqs-search-page-output {
opacity: 1!important;
transition: opacity .15s linear;
} 
.sqs-search-container-list .search-results {
border-bottom: 1px solid hsla(0,0%,78%,.35);
border-top: 1px solid hsla(0,0%,78%,.35);
}
.sqs-search-container-item {
cursor: pointer;
padding: 1.5em 0;
position: relative;
}
.sqs-search-page-item .sqs-main-content {
width: 80%;
}
.sqs-search-container-item .sqs-title {
font-size: 1.5em;
font-weight: 400;
line-height: 1.3em;
margin-bottom: 0.5em;
}
.sqs-search-container-item .sqs-content {
font-size: 1em;
font-weight: 400;
line-height: 1.4em;
}
.sqs-search-container-item .sqs-content span {
margin: 2px 0;
}
.sqs-search-page-more-wrapper {
margin: 10px 0;
text-align: center;
width: 100%;
}
.clear:after {
display: block;
visibility: hidden;
font-size: 0;
height: 0;
clear: both;
content: ".";
}
.sqs-search-container input::selection {
background-color: #000;
color: #fff;
}
::placeholder{
color: #1E1719D1 !important;
opacity: 0.7;
}
.sqs-block-html .sqs-block-content.m-top>*:first-child {
margin-top: 17px;
}
.sqs-block-html .sqs-block-content.m-top p {
margin-bottom: 15px	
}
.sqs-block-html .sqs-block-content.m-top>*:last-child {
margin-bottom: 0;
}
.Footer .Footer-middle .Footer-blocks .sqs-block .sqs-block-content.center p {
max-width: 129px;
text-align: center;
margin: auto;
}
.flex_row {
display: flex;
align-items: center;
margin-bottom: 50px;
column-gap: 40px;
-webkit-column-gap: 40px;
}
.glightbox-clean .gclose, .glightbox-clean .gnext, .glightbox-clean .gprev {
background: transparent !important;
}
.glightbox-clean .gclose {
width: 32px !important;
height: 32px !important;
}
.glightbox-clean .gclose {
right: 33px;
} 
.glightbox-clean .gclose svg {width: 14px !important;}
.gclose svg, .gnext svg, .gprev svg {
width: 21px !important;	
}
.mbottom {
margin-bottom: 35px;
}
#sb_instagram #sbi_images .sbi_item {
padding-bottom: 15px !important;
padding-right: 15px !important;
}
.m_top {
margin-top: 135px;
margin-bottom: 36px;
}
.product__slider-thmb .slick-slide.slick-center {
opacity: 1;
}
.play-icon {
display: none;
} .product__slider-main {
margin-bottom: 15px;
}
.product__slider-main img {
margin: 0 auto;
}
.product__slider-thmb .slick-slide {
opacity: 0.5;
transition: all .3s ease;
}
.product__slider-thmb .slick-slide:hover {
opacity: 1;
}
.form-wrapper .form-inner-wrapper .gform_confirmation_wrapper .gform_confirmation_message ,
.form_block .get_in_touch .gform_confirmation_wrapper .gform_confirmation_message{
color: #006600;
}
.form_block .get_in_touch .gform_confirmation_wrapper .gform_confirmation_message {
text-align: center;
margin: 0 auto;
}
body.tweak-site-width-option-full-width.tweak-footer-show:not(.tweak-site-border-show), body.tweak-site-width-option-full-background.tweak-footer-show:not(.tweak-site-border-show) {
background-color: white !important;
}
.product__slider-main {
position: relative;
}
.product__slider-main .slick-arrow {
font-size: 0;
position: absolute;
z-index: 9999;
height: 100%;
width: 50%;
top: 0;
border: none;
background: transparent;
}
.product__slider-main .slick-arrow.slick-next{
right: 0;
} 
.product__slider-main .slick-arrow.slick-prev{
left: 0;
} 
.Header-nav ul.menu {
display: flex;
align-items: center;
justify-content: space-between;
width: 100%;
padding: 0;
}
.Header-nav ul.menu li {
list-style: none;
padding: 0 5px;
}
.Header-nav ul.menu li a {
font-size: 15px;
transition: all 0.5s;
font-weight: 400;
letter-spacing: 1px;
}
.Header-nav ul.menu li a:hover{
color: #333;
}
.Header-nav {
display: flex;
align-items: center;
justify-content: space-between;
flex-direction: row-reverse;
width: 90%; 
}
.Header-nav ul.menu li.menu-item-has-children {
position: relative;
}
.Header-nav ul.menu li.menu-item-has-children:hover > .sub-menu {
display: block;
animation: opacity 1s;
}
.Mobile-overlay-nav ul.menu li {
list-style: none;
margin: 10px 0;
}
.Mobile-overlay-nav ul.menu li a {
font-size: 24px;
color: #fff; 
transition: all 0.5s;
} 
.Mobile-overlay-nav ul.menu {
padding-left:0;
width: 100%;
display: flex;
align-items: flex-start;
justify-content: space-between;
flex-direction: column;
}
.Header-nav ul.menu li.menu-item-has-children .sub-menu{
transform: translatey(10px);
position: absolute;
top: 3px;
z-index: 9;
left: -35px;
padding: 15px 0 0;
background: #fff;
display: none;
}
.Header ul li ul ul {
left: 100% !important;
transform: translatey(0px) !important;
top: 0 !important;
padding: 0 !important;
}
.Header-nav ul.menu li.menu-item-has-children .sub-menu li {
background: #91b1b6;
padding: 15px 35px;
margin: 0;
color: #fff;
}
.Mobile-overlay-nav ul.menu li a {
text-decoration: none;
}
.Mobile-overlay-nav ul.menu li a:hover {
color:#91b1b6;
}
.Mobile-overlay-nav ul.menu li.menu-item-has-children{
position: relative;
}
.Mobile-overlay-nav ul.menu li.menu-item-has-children .sub-menu  {
width: 100%;
display: none;
margin: 1rem 0 0;
background: #3C342F;
text-align: left;
margin-left: 5px;
padding: 3px 10px;
} 
.sub-menu .menu_sub {
display: none;
}
.Mobile-overlay-nav ul.menu li#menu-item-40 {
display: flex;
align-items: center;
column-gap: 5px;
-webkit-column-gap: 5px;
flex-wrap: wrap;
}
.menu-item-has-children .menu_sub {
border-bottom: 2px solid #fff;
border-right: 2px solid #fff;
display: inline-block;
padding: 5px;
transform: rotate(45deg);
margin-left: 33px;
margin-bottom: 2px;
width: 8px;
height: 8px;
cursor: pointer;
} 
ul.sub-menu li {
margin: 1rem 0;
}
.Header-nav-inner {
width:77%;
}
@keyframes opacity {
from {    
opacity: 0; 
}
to {
opacity: 1;
}
} .corporate_hero_block {
width: 100%;
position: relative;
z-index: 1;
height: 37vh;
display: grid;
place-content: center;
margin-bottom: 35px;
} 
.corporate_hero_block .bg_back {
position: absolute;
top: 0;
left: 0;
z-index: -1;
width: inherit;
height: inherit;
}
.corporate_hero_block .bg_back img {
width: inherit;
height: inherit;
object-fit: cover; 	
}
.corporate_hero_block h2 {
font-size: 50px;
color: #fff;
margin-top: 3rem;
font-weight: 400;
letter-spacing: 5px;
}
.image_slider {
padding: 35px 0;
position: relative;
overflow: hidden;
}
.image_slider_wrp::before {
content: '';
position: absolute;
width: 100%;
height: 85%;
background: #91b1b6;
bottom: 0;
left: 0;
}
.image_slider .image_slider_wrp {
max-width: 1285px;
margin: 0 auto 0;
padding: 35px 0;
}
.slider-gallery {
width:100%;
position:relative;
}
.image_slider .img_box_single {
width: 100%;
max-height: 745px;
}
.image_slider .img_box_single img ,
.image_slider .img_box_nav  img{
width: 100%;
object-fit: cover;
}
.image_slider  .img_box_nav{
overflow: hidden;
margin-top: 30px;
} 
.image_slider .slick-slide {
margin: 0 15px; 
}
.image-slider-nav .slick-list.draggable {
padding: 0 !important;
}
h6 {
font-size: 34px;
color: #fff;
font-family: "Big Caslon";
margin-bottom: 40px;
text-align: center;
font-style: normal;
font-weight: normal;
letter-spacing: 2px;
line-height: 65px;
margin: 0;
}
.footer_contect_p {
text-decoration: underline;
color: white;
margin: 0;
font-weight: bold;
letter-spacing: 1px;
}
.headingP {
font-size: 16px !important;
color: #fff !important;
font-family: "Big Caslon" !important;
margin-bottom: 40px !important;
text-align: center !important;
font-style: normal !important;
font-weight: normal !important;
letter-spacing: 2px !important;
line-height: 65px !important;
margin: 0 !important;
max-width: 100% !important;
}
.map-text-p {
letter-spacing: 1px;
color: #000000;
font-weight: 500;
font-family: "Big Caslon";
text-align: center;
font-size: 24px;
margin: 10px 0px;
}
.headingH6 {
font-size: 34px !important;
color: #fff !important;
font-family: "Big Caslon" !important;
margin-bottom: 40px !important;
text-align: center !important;
font-style: normal !important;
font-weight: normal !important;
letter-spacing: 2px !important;
line-height: 65px !important;
margin: 0 !important;
}
header a,
footer a{
text-decoration: none;
text-decoration-color: transparent;
color: inherit;
}
.content_text {
padding: 3rem 0 4rem;
}
.content_text .Main-content {
text-align: center;
padding: 0 15px;
}
.content_text h2 {
font-style: normal;
font-weight: normal;
font-size: 35px;
letter-spacing: 2px;
line-height: 50px;
color: #000000;
margin-top: 0px;
margin-bottom: 25px;
font-family: "Big Caslon";
}
.form_titel h6 {
color: #000;
}
.content_text p {
max-width: 900px;
font-size: 16px;
margin: 0 auto 15px;;
}
.sqs-block-content.color_fff h1 {
font-size: 40px;
color: #000;
letter-spacing: 0.5px;
line-height: 50px;
}
.box_100 .sqs-block-content.color_fff h1 {
text-align: inherit;
} div#event_section {
margin-top: 20px;
}
.swiper1.space-mobile .swiper-button-next1,.swiper1.space-mobile .swiper-button-prev1{
max-width:fit-content;
}
.swiper1.space-mobile .swiper-button-next1,.swiper1.space-mobile .swiper-button-prev1{
position:absolute;
}
.swiper1.space-mobile .swiper-button-next1{
right:0;
}
.swiper1.space-mobile .swiper-button-next1.swiper-button-disabled, .swiper1.space-mobile .swiper-button-prev1.swiper-button-disabled{
opacity:0.5;
}
.swiper1.space-mobile {
position: relative;
padding:0 0 30px;
}
.main-content_wapper.less_ordinary_grid .swiper-button-next1.left_side_arrow svg {
height: 30px;
width: 30px;
}
.main-content_wapper.less_ordinary_grid .swiper-button-prev1.right_side_arrow svg {
height: 30px;
width: 30px;
}
.main-content_wapper.less_ordinary_grid, section.space-possibi .Main-content {
overflow: hidden;
}
.right_side_arrow, .left_side_arrow{
color:black !important;	
} .wonderful-customers .swiper-container {
max-width: 1350px;
margin: 0 auto;
}
.wonderful-customers .swiper-slide {
text-align: center;
display: flex;
justify-content: center;
align-items: center;
}
.wonderful-customers .swiper-wrapper {
display: flex !important;
align-items: center !important; 
}
.wonderful-customers .swiper-slide img {
aspect-ratio: 7 / 6 !important;
object-fit: contain;
height: 100px;
width: auto;
transition: transform 0.5s ease-in-out;
}
.wonderful-customers .swiper-slide img:hover {
transform: translateY(-10px);
}
.wonderful-customers .swiper-container.swiper-initialized.swiper-horizontal.swiper-backface-hidden {
overflow: hidden;
position: relative;
margin-top: 30px !important;
height: 140px;
width: auto;
}
.wonderful-customers h3 {
text-align: center;
text-decoration: none;
font-size: 35px;
letter-spacing: 5px;
line-height: 70px;
color: #000000;
transition: all 0.5s ease-in-out;
}
.wonderful-customers {
padding:73px 0;
}
.swiper-button-next.next {
right: 0 !important;
}
.swiper-button-prev.prev {
left: 0 !important;
}
.wonderful-customers .swiper-container.swiper-initialized.swiper-horizontal {
position: relative !important;
} .event-carousel {
padding: 25px 0;
position: relative;
margin: 25px 0;
}
.event-carousel .less_ordinary_grid{
max-width:1237px !important;
}
.swiper.eventSwiper , .swiper.corporateSwiper{
max-width: 1350px;
overflow: hidden;
position:relative;
}
.event-carousel .h2-p {
margin-top: 10px;
}
.eventSwiper .swiper-slide img , .corporateSwiper .swiper-slide img{
height: 100%;
width: 100%;
object-fit: cover;
aspect-ratio: 3/3;
}
.eventSwiper a , .corporateSwiper a{
color:inherit;
text-decoration:none;
}
.eventSwiper .swiper-slide figure , .corporateSwiper .swiper-slide figure{
margin:0px;
}
.swiper-button-next.event-next,
.swiper-button-prev.event-prev,
.swiper-button-prev.corporate-prev,
.swiper-button-next.corporate-next {
top:60%;
}
p.carousel-discription , p.carousel-description{
text-align: center;
width: 100%;
margin: auto;
padding: 0 0 40px;
letter-spacing: 0px;
max-width:1380px;
}
@media  (max-width: 768px) {
.sqs-block-content.m_top.color_fff iframe {
width: 100%;
}
.icon-wrap{
overflow:hidden;
}
.event-carousel .p_hr .icon {
right: 0;
top: 0px;
}
.sqs-block-content.color_fff h1 {font-size: 26px; letter-spacing: 1px; line-height: 27px; }
.sqs-block-content.text-align-center.color_fff h1 {
line-height: 35px;
font-size: 26px;
}
.color_fff h1 {
font-size: 26px;
line-height: 27px;
letter-spacing: 1px;
}
.space-possibi-heading p {
margin: 0 auto;
}
.content_text p {
font-size: 14px;
line-height: 17px;
}
.content_text h2 {    
font-size: 26px;
letter-spacing: 0.5px;
line-height: 30px;
}
.content_text {
padding: 2.5rem 0;
}
h6{
letter-spacing: 2px;
line-height: 30px;
font-size: 26px;
}
.headingH6 {
letter-spacing: 2px !important;
line-height: 30px !important;
font-size: 26px !important;
}
.image_slider .img_box_nav {
margin-top: 15px;
}
.image_slider .image_slider_wrp,
.image_slider{
padding: 15px 0;
}
.image_slider .slick-slide {
margin: 0 10px;
}
.less_ordinary_img{
display:none !important;
}
.space-possibi-block-text p {
text-transform: capitalize;
} section.event-carousel .main-content_wapper.less_ordinary_grid {
padding:0 15px;
}
section.event-carousel .swiper-button-prev ,
section.event-carousel .swiper-button-next {
bottom: 0 !important;
top:auto;
}
} @media  (max-width: 1330px) {
.image-block-card-dynamic-font-sizing .sqs-block-image.about-font .design-layout-card .image-title p {
font-size: 30px;
}
.sqs-block-gallery .margin-wrapper .image-slide-anchor .thumb-image {
top: -17px;
}
}
@media  (max-width: 1240px) {
.image-block-card-dynamic-font-sizing .sqs-block-image.about-font .design-layout-card .image-title p {
font-size: 28px;
}
.sqs-block-gallery .margin-wrapper .image-slide-anchor .thumb-image {
top: -35px;
}
.Header-nav {
width: 85%;
}
}
@media  (max-width: 1199px) {
.Header-nav-inner {
width: 76%;
}
.Header-nav {
width: 91%;
}
}
@media  (max-width: 1099px) { 
.sqs-block-gallery .margin-wrapper .image-slide-anchor .thumb-image {
top: -60px;
}
.Header-nav {
width: 100%;
}
.Header-nav-inner {
width: 78%;
}
}
@media (max-width:1440px){
.swiper-button-prev.event-prev , .swiper-button-prev.corporate-prev{
left: 0 !important;
}
.swiper-button-next.event-next , .swiper-button-next.corporate-next{
right: 0 !important;
}
}
@media  (max-width: 992px) {
.image-block-card-dynamic-font-sizing .sqs-block-image.about-font .design-layout-card .image-title p {
font-size: 25px; 
}
.sqs-block-gallery .margin-wrapper .image-slide-anchor .thumb-image {
width: 360px;
height: 300px;
top: -60px;
}
.video-container iframe{ 
height:95.5%;
}
.Header-nav {
width: 100%;
}
.header_btn {
margin-left: 0;
}
#sb_instagram #sbi_images .sbi_item {
padding-bottom: 5px !important;
padding-right: inherit !important;
}
} 
@media  (max-width: 770px) {
.sqs-gallery-thumbnails-per-row-4 .image-slide-anchor img {
min-height: 160px;
}
.image-block-card-dynamic-font-sizing .sqs-block-image.about-font .design-layout-card .image-title p {
font-size: 18px;
}
.sqs-block-image.about-font .image-block-outer-wrapper.image-block-v2 p {
font-size: 13px;
}
}
@media  (max-width: 767px) {
.new_space .Main-content {
padding: 20px 15px;
}
.sqs-block-gallery .margin-wrapper .image-slide-anchor .thumb-image {
width: 400px;
height: 341px;
top: 0;
}
.Header-nav-inner {
width: 100%;
}
.Header-nav ul.menu {
padding: 0;
}
.Header-nav ul.menu li a {
font-size: 12px;
}
.Header-nav ul.menu li {
padding: 0 3px;
}
.Header-nav ul.menu {
width: 95%;
}
.sqs-block-html .sqs-block-content.font_sizing h3 {
font-size: 19px;
line-height: 23px;
}
.where_event_heading h2,
.new_space_heading_pera h2,
.new_space_second_heading h2,
.form_block .form_titel p.headingH2,
.Main-heading h1
{
letter-spacing: 1px;
}
a.footter_heading {
letter-spacing: 2px;	
}
.banner-secction h2, .love-celebrating-pera h2, .space-possibi-heading h2, .space-possibi-heading h2, .image-slider-heading h2 {
font-size: 26px;
line-height: 27px;
letter-spacing: 1px;
}
.space-possibi-heading p{
padding: 10px 0 !important;
}
}
@media  (max-width: 641px) {
.Content-outer .form-inner-wrapper .gform_wrapper.gravity-theme .gfield.gfield--width-half#field_1_7 {
grid-row: 2/2;
}
.flex_row {
justify-content: center;
flex-wrap: wrap;
row-gap: 15px;
}
.flex_row .sqs-search-page-input {
padding: 7px 7px 10px 50px;
}
.sqs-search-container input {
font-size: 22px;
}
.flex_row .sqs-search-page-input {
background-size: 25px;
background-position: 8px 50%;
width: 100%;
}
.flex_row .sqs-search-page-more-wrapper {
padding: 5px 2em !important;
font-size: 8px;
text-align: center;
}
.Content-outer .form-wrapper input[type=submit] {
padding: 7px 33.5px;
}
.Content-outer .form-inner-wrapper .gform_wrapper.gravity-theme .gfield input[type=text] ,
.Content-outer .form-inner-wrapper .gform_wrapper.gravity-theme .gfield input{
padding: 5px;
}
}
@media  (max-width: 550px) {
.sqs-block-image .design-layout-card:not(.sqs-narrow-width)>:first-child{
width: 100%;
}
.sqs-block-image .design-layout-card:not(.sqs-narrow-width).image-position-left .image-card-wrapper {
width: 100%;
}
.sqs-block-image .design-layout-card:not(.sqs-narrow-width) {
flex-wrap: wrap;
}
.sqs-block-gallery .margin-wrapper .image-slide-anchor .thumb-image {
object-fit: cover;
width: 301px;
top: -5px;
height: 250px;
}
}
@media (max-width: 480px) {
#sb_instagram.sbi_col_10 #sbi_images .sbi_item, #sb_instagram.sbi_col_3 #sbi_images .sbi_item, #sb_instagram.sbi_col_4 #sbi_images .sbi_item, #sb_instagram.sbi_col_5 #sbi_images .sbi_item, #sb_instagram.sbi_col_6 #sbi_images .sbi_item, #sb_instagram.sbi_col_7 #sbi_images .sbi_item, #sb_instagram.sbi_col_8 #sbi_images .sbi_item, #sb_instagram.sbi_col_9 #sbi_images .sbi_item {
width: 50% !important;
}
#sb_instagram .sbi_photo {
min-height: 130px !important; 
}
#sb_instagram #sbi_images .sbi_item {
padding-bottom: 5px !important;
padding-right: 5px !important;
}
.sqs-block-gallery .margin-wrapper .image-slide-anchor .thumb-image {
width: 300px;
top: -50px;
}
.event-carousel {
padding: 0px 0 25px;
position: relative;
margin: 0px 0 25px;
}
.logo-grid{
padding:0px !important;
}
section.review-section .Main-content{
padding-bottom:0px !important;
}
.ti-widget[data-layout-id='5'][data-set-id='light-background'] .ti-col-1 .ti-reviews-container{
margin-bottom:0;
}
}
@media  (max-width: 375px) {
.sqs-block-gallery .margin-wrapper .image-slide-anchor .thumb-image {
width: 290px;
height: 100%;
top: -14px;
}
.image-block-card-dynamic-font-sizing .sqs-block-image.about-font .design-layout-card .image-title p {
font-size: 17px;
}
.sqs-block-image.about-font .image-block-outer-wrapper.image-block-v2 p {
font-size: 13px;
}
}
.sqs-block-content .sqs-gallery-thumbnails.sqs-gallery-design-strip .slick-track .slick-slide {
margin: 0px 0px;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
cursor: pointer !important;
}
body:not(.button-style-default) .sqs-editable-button {
padding: 0 !important;
}
body:not(.button-style-default) .sqs-editable-button span input[type="submit"] {
padding: 16px 40px !important;
}
@media only screen and (max-width: 1440px){ 
.slick-slide img {
width: 100% !important;
min-height: 100px;
object-fit: cover;
}
}
#block-yui_3_17_2_19_1518730506458_7060 .sqs-gallery-block-grid .sqs-gallery-design-grid {
margin-right: -20px;
}
#block-yui_3_17_2_19_1518730506458_7060 .sqs-gallery-block-grid .sqs-gallery-design-grid-slide .margin-wrapper {
margin-right: 20px;
margin-bottom: 20px;
}
.h1-title{
color: #333;
font-weight: bold;
font-style: normal;
font-size: 20px;
letter-spacing: .01em; 
line-height: 1.4em;
font-family: "Big Caslon"; 
}
.headingH6-2 {
color: #000000 !important;
}
.form_block .form_titel p.headingH6-2 {
max-width: 100%;
} 
.headingH2-2{
font-family: "Big Caslon" !important;
font-size: 40px !important;
letter-spacing: 0em !important;
line-height: 1.2em !important;
font-weight: bold !important;
font-style: normal !important;
letter-spacing: .01em !important;
line-height: 1.4em !important;
text-transform: none !important;
color: #333 !important;
margin-top: 0 !important;
}
@media only screen and (max-width: 592px){
.headingH2-2{   
font-size: 32px !important;.
line-height: 35px !important;
}
}
@media only screen and (max-width: 592px){
.headingH2-2{   
font-size: 30px !important;
}
}
@media only screen and (max-width: 492px){
.headingH2-2{   
font-size: 28px !important;
}
}
.Main .hero-banner {
position: relative;
overflow: hidden;
}
.Main video {
position: absolute;
height: 100%;
width: 100%; object-fit: cover;
}
.Main .hero-banner h6 {
z-index: 1111;
}
.Main .hero-banner .btn_1 {
z-index: 1111;
} .accordion-section {
margin: 20px 0;
font-family: 'Arial', sans-serif;
}
.accordion {
display: flex;
flex-direction: column;
gap: 10px; 
} .accordion-item {
border: 1px solid #91B1B6; 
border-radius: 8px; 
overflow: hidden;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
margin: 0px 70px;
}
.accordion-header {
display: flex;
justify-content: space-between;
align-items: center;
padding: 15px 20px;
background: #91B1B6; 
color: #FFFFFF; 
font-size: 18px;
font-weight: bold;
cursor: pointer;
border: none;
outline: none;
transition: all 0.3s ease;
width: 100%
}
.accordion-header:hover {
background: #7e9ba2; 
}
.accordion-header.active {
background: #FFFFFF; 
color: #91B1B6; 
}
.accordion-icon {
font-size: 20px;
font-weight: bold;
transition: transform 0.3s ease, color 0.3s ease;
}
.accordion-header.active .accordion-icon {
transform: rotate(180deg); 
}
.accordion-content {
padding: 15px 20px;
background: #FFFFFF; 
color: #636363; 
line-height: 1.6;
font-size: 16px;
border-top: 1px solid #91B1B6;
}
@media (max-width: 768px) {
.accordion-header {
font-size: 16px;
padding: 12px 15px;
}
.accordion-content {
font-size: 14px;
padding: 12px 15px;
}
.accordion-item{
margin:0px;
}
}
@media (max-width: 1024px) and (min-width: 600px){
.accordion-item{
margin:0px;
}
}