@media (min-width:992px){.about-us-section .btn.btn-warning,.blog-section .btn.btn-warning,.team-section .btn.btn-warning,.button{padding:0.5rem 0;width:250px;font-size:1rem;}}.btn.btn-outline-warning:hover{background-color:var(--btn);}#block-views-block-cta-cta-promoted-to-front > div > div .button{width:250px;height:250px;border-radius:50%;border:6px solid var(--btn_border);}@media (max-width:767px){#block-views-block-cta-cta-promoted-to-front > div > div .button{padding:0.6rem 1rem;min-height:110px;border-bottom:6px solid var(--btn_border);}}@media (min-width:768px){#block-views-block-cta-cta-promoted-to-front > div > div .button{font-size:1.3rem;padding:0.8rem;}#block-views-block-cta-cta-promoted-to-front > div > div .button strong{font-size:1.7rem;display:block;}}@media (max-width:599px){#block-views-block-cta-cta-promoted-to-front{margin-top:6px;}}@media (min-width:992px){#header .header-holder{padding-left:20px;padding-right:50px;}#header .header-holder .container-fluid{padding-left:0;}}@media (max-width:991px){.header-holder .logo{max-width:200px;margin-top:10px;}}@media (min-width:992px){.intro-section .intro-holder-video .gv-video-holder video.gv-bg-video{height:100vh;min-height:100vh;max-height:unset;}}@media (max-width:991px){.intro-section h1{font-size:2rem;}.intro-section .intro-holder-video .gv-video-holder .text-holder{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;top:60%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0 20px;width:calc(100% - 40px);}}@media (max-width:575px){.intro-section .intro-holder-video .gv-video-holder .text-holder{-webkit-transform:unset;transform:unset;margin:0 20px;width:calc(100% - 40px);bottom:100px;padding:0;top:unset;}}.intro-section .slick-dots li:last-child:first-child{display:none;}.smile-gallery-block .smile-gallery.smile-gallery-stacked .smile-gallery-wrapper,.smile-gallery-block .smile-gallery:not(.smile-gallery-stacked) .smile-gallery-wrapper{background:transparent;}.services-section .decor,.blog-section .bg-image{opacity:0.7;display:block !important;background-attachment:fixed;}@media (hover:none){.services-section .decor,.blog-section .bg-image{background-attachment:scroll;}}@media screen and (min-width:992px){.section.hero-background{padding-top:14rem;}}input[type=submit]{background:var(--btn);color:var(--btn_font);}input[type=submit]:hover{background-color:var(--btn_hover);color:var(--btn_font_hover);}.path-webform .content-holder .container{max-width:1000px;}.blogs-grid .posts-holder .blog-title h2{height:unset;}@media (min-width:992px){.blogs-grid .posts-holder .blog-title h2{font-size:20px;}}.blogs-grid .posts-holder .cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;}.blogs-grid .posts-holder .cards .link-more-arrows{margin-top:auto;max-width:150px;}@media (min-width:992px){#footer .social-networks{max-width:240px;}}.section.slogan-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.5);}.intro-section h1,.intro-section .intro-holder .text-holder p{text-shadow:2px 4px 3px rgba(0,0,0,0.3);}@media (min-width:992px){.header-top{border-bottom:4px solid #f7d570;}}.services-section .section [class*=col-] .service-block p{color:var(--h3);}.services-section .section [class*=col-] .service-block .button.secondary:hover{background-color:var(--btn_font);color:var(--btn);border-color:var(--btn_font);}.section.hero-background .hero-container .hero-heading{width:100%;}.slogan-section h2.white-centred-heading{color:var(--secondary);}@media (min-width:992px){.team-section .heading h3{font-size:3.5rem;line-height:3.5rem;}}@media (min-width:992px){#footer .logo-holder .logo{width:100%;max-width:200px;margin-bottom:20px;}}.blog-section .heading span{text-transform:capitalize;}.header-item .address-list li,.header-item .address-list a{font-weight:700;}@media (min-width:992px){#block-views-block-cta-cta-promoted-to-front{margin-top:-300px;}}@media (min-width:992px){.intro-section .intro-holder-video .gv-video-holder video.gv-bg-video{min-height:840px;}}@media (max-width:991px){.intro-section .intro-holder{height:92vh;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;}}@media (min-width:992px){.smile-gallery-block .smile-gallery.smile-gallery-stacked{max-width:1000px;}}.smile-gallery-block .smile-gallery .smile-gallery-wrapper .image-container img{width:100%;border-radius:4px;}@media (min-width:992px){.about-us-section .btn.btn-warning,.blog-section .btn.btn-warning,.button,.team-section .btn.btn-warning{line-height:2.25rem;}}.team-section .btn.btn-warning{margin-top:20px;}.intro-section .intro-holder-video.slick-slide{height:auto;min-height:unset;}@media (max-width:767px){div p > iframe{width:100%;}}@media (max-width:991px){.header-item .address-list a{color:#212529;}}.blogCTA{margin-top:1em;border:2px solid var(--strong);padding:1em;}.blogCTA strong a{font-weight:bold;}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}@media (min-width:992px){.intro-section .intro-holder-video .gv-video-holder .text-holder{top:40%;}}
