@import"https://fonts.googleapis.com/css2?family=Cormorant:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&family=IBM+Plex+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Roboto:ital,wght@0,400;0,700;1,400;1,700&display=swap";.default #container{padding-top:230px}body{font-family:"IBM Plex Sans",sans-serif;font-size:1.125em;line-height:1.571;font-weight:400;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}strong{font-weight:600}a{border-bottom:1px solid #231f20;color:#231f20;text-decoration:none;line-height:1.125em}a:hover{color:#d91600}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}h1,h2,h4,h5,h6{font-weight:600}h1,h2,h4{color:#231f20}p{margin-bottom:1.75em}h3,h4,h5,h6{font-size:1.125em;font-size:clamp(.9em,1.25vw,1.12em);line-height:1.4em}h1{font-family:"Cormorant",serif;font-style:normal;font-weight:500;font-size:4.429em;font-size:clamp(2.875em,4.6vw,4.429em);line-height:1.125em;letter-spacing:-0.03em;margin-bottom:.5em}h2{font-weight:700;font-size:2.143em;font-size:clamp(1.25em,2.6vw,2.25em);line-height:1.3;color:#d91600;margin-bottom:.4em}h2 a,a h2,h1 a,a h1{border-bottom:0}h2 a{color:#d91600}h2 a:hover{color:#231f20}h3{font-size:1.2em;line-height:1.4em;margin-bottom:45px}h4{margin-bottom:1em}.review p{font-weight:700;font-size:.857em;line-height:1.167;color:#000}hr{border:0;margin:60px 0;width:100%}button,.btn,button.submit,#popup .ce_form input.submit{font-weight:400;font-size:1rem;line-height:16px;color:#fff;background:#231f20;border-radius:50px;display:inline-block;padding:18px 24px;text-align:center;background-color:#231f20;border:0;transition:all .5s ease;cursor:pointer;-webkit-appearance:none}button:hover,.btn:hover,#popup .ce_form input.submit:hover,button.submit:hover{background-color:#d91600;color:#fff;border:0;-webkit-box-shadow:0px 0px 40px -16px #0d0028;box-shadow:0px 0px 40px -16px #0d0028}.btn.second{color:#fff;background:#d91600}.btn.second:hover{background-color:#231f20;color:#fff}#main ul{margin-bottom:60px}#main li{margin-bottom:.2em}img{border-radius:10px}.small{font-size:.775em}.flex_wrapper.vendor{align-items:center;justify-content:center;column-gap:17px;row-gap:15px}.vendor_gallery ul{align-items:center;justify-content:center;row-gap:80px;column-gap:60px}.rounded40 img{border-radius:40px}.short_review{padding:0px 30px 0px 40px}.short_review .flex_wrapper{flex-wrap:nowrap;column-gap:20px}.short_review .flex_wrapper .review_img img{border-radius:50%}.short_review .flex_wrapper .review_text{font-size:.857em;line-height:1.167;color:#231f20;width:100%}.short_review .flex_wrapper .review_text p{margin-bottom:.84em}.services_list{align-items:center}.services_list .ce_image{overflow:visible}.services_list .image_container{height:100%;width:100%}.services_list img{max-width:none;object-fit:cover;font-family:"object-fit: cover;";width:100%;height:100%;border-radius:10px;filter:drop-shadow(-10px 0px 15px rgba(0, 0, 0, 0.15))}.gallery_page .container_inside{max-width:1400px}.img_gallery ul{display:grid;grid-auto-rows:1fr;grid-template-columns:repeat(12, 1fr);grid-template-rows:repeat(7, 1fr);gap:20px 20px;grid-auto-flow:dense}.img_gallery ul li{margin-bottom:0 !important}.img_gallery ul li:nth-child(10n-9){grid-column:span 5;grid-row:span 3}.img_gallery ul li:nth-child(10n-8){grid-column:span 7;grid-row:span 3}.img_gallery ul li:nth-child(10n-7){grid-column:span 8;grid-row:span 4}.img_gallery ul li:nth-child(10n-6){grid-column:span 4;grid-row:span 2}.img_gallery ul li:nth-child(10n-5){grid-column:span 4;grid-row:span 2}.img_gallery ul li:nth-child(10n-4){grid-column:span 7;grid-row:span 3}.img_gallery ul li:nth-child(10n-3){grid-column:span 5;grid-row:span 3}.img_gallery ul li:nth-child(10n-2){grid-column:span 4;grid-row:span 2}.img_gallery ul li:nth-child(10n-1){grid-row:span 2;grid-column-start:1;grid-column-end:span 4}.img_gallery ul li:nth-child(10n){grid-column:span 8;grid-row:span 4}.img_gallery ul .image_container{height:100%;width:100%}.img_gallery ul img{max-width:none;object-fit:cover;font-family:"object-fit: cover;";width:100%;height:100%;border-radius:10px;padding:0}.terms h2,.terms h3,.terms p{margin-bottom:.786em}.fadeSpeedOne{-webkit-animation-duration:1s !important;animation-duration:1s !important}.fadeSpeedTwo{-webkit-animation-duration:2s !important;animation-duration:2s !important}.fadeSpeedThree{-webkit-animation-duration:3s !important;animation-duration:3s !important}.fadeSpeedFour{-webkit-animation-duration:4s !important;animation-duration:4s !important}.fadeSpeedFive{-webkit-animation-duration:5s !important;animation-duration:5s !important}.fadeInDelayOne{animation-delay:.5s}.fadeInDelayTwo{animation-delay:1.5s}.fadeInDelayThree{animation-delay:2.5s}.fadeInDelayFour{animation-delay:3.5s}.quote{font-size:.875em;line-height:1.5em}.quote.size40{padding-right:50px}.quote p{margin-bottom:15px}.color_background{background-color:rgba(245,234,228,.98);border-radius:30px;margin-bottom:90px;padding:30px}.review_img{width:75px;height:75px;border-radius:50%;background-color:rgba(245,234,228,.98);display:flex;align-items:center;justify-content:center;font-size:1.75em;font-weight:600;flex-grow:0;flex-shrink:0}@media only screen and (max-width: 1050px){.services_hero .short_review{width:100%;margin-top:0}}@media only screen and (max-width: 1000px){.color_background{padding:50px 40px 60px}.color_background .size33{width:33%}}@media only screen and (max-width: 850px){.mobile_col_reverse{flex-direction:column-reverse;margin-bottom:30px}.services_hero .ce_image{z-index:-1;width:100%;margin-left:30px}.services_hero .short_review{width:100%;margin-top:30px;order:-1}.services_hero .short_review .flex_wrapper .review_text{max-width:100%}.services_hero .short_review .flex_wrapper{justify-content:center}}@media only screen and (max-width: 730px){#main .mod_navigation a,#main .mod_navigation .active{padding:0 10px 0 10px;border-bottom:0}}@media only screen and (max-width: 600px){.services_hero .color_background.services{padding:40px 30px 50px;margin-top:-60px;margin-left:-45px}.services_hero .short_review{padding:0 15px}.color_background{padding:40px 30px 50px}.color_background .size33{width:100%}.vendor{margin-bottom:15px}.img_gallery ul{grid-template-columns:1fr;grid-template-rows:1fr}.img_gallery ul li:nth-child(1n){grid-column:span 1;grid-row:span 1}}