.footer{background:#000}.footer .wrapper-header{margin-bottom:10px;color:white;font-family:"IvyPresto Text", serif;font-size:24px;font-style:normal;font-weight:300;line-height:119%;text-transform:uppercase}.footer .wrapper-content{margin-bottom:20px;color:white;font-family:"proxima-nova", sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:119%}.footer .wrapper-content a{color:white;text-decoration:none;display:block;margin-bottom:5px}.footer .wrapper-content a:hover{text-decoration:underline}.footer .wrapper-content p,
.footer .wrapper-content span{color:white;padding:0;margin:0}.footer .wrapper-content span{font-size:24px}.footer .copyright span,
.footer .copyright a{color:white;text-decoration:none;display:block}.footer .copyright span:hover,
.footer .copyright a:hover{text-decoration:underline}.footer .social-links a{color:white;text-decoration:none;margin-right:10px}.footer .social-links a:hover{text-decoration:underline}.footer .border-top{border-top:1px solid white;padding-top:20px}.footer .text-center{text-align:center}.footer .border-left-custom{padding-left:20px;margin-bottom:20px;position:relative}.footer .border-left-custom.custom::before{content:"";position:absolute;left:0;top:20px;bottom:0;width:2px;background-color:white;height:43px}.footer .border-left-custom.custom::after{content:"•";position:absolute;left:-2.5px;top:0;color:white}.footer .border-left-custom::after{content:"•";color:white;position:absolute;top:0;left:-2.5px;bottom:0}.footer .custom-buble{list-style-type:disc;color:white;padding-right:2rem}.footer .custom-buble a:hover{text-decoration:underline}@media (max-width:768px){.wrapper-header{font-size:20px}.wrapper-content{font-size:14px}.wrapper-content span{font-size:20px}.border-left-custom{padding-left:15px}.border-left-custom.custom::before{height:50px}}@media (max-width:480px){.wrapper-header{font-size:18px}.wrapper-content{font-size:12px}.wrapper-content span{font-size:18px}.border-left-custom{padding-left:10px}.border-left-custom.custom::before{height:40px}.social-links a{margin-right:5px}}.logo{width:fit-content}#header{position:absolute;left:0;right:0;z-index:8}body.our-services #header{position:unset}body{font-family:"proxima-nova", sans-serif}@media (max-width:767px){.menu-wrapper{overflow:auto;max-height:80vh;padding-bottom:3rem}}@media (min-width:767px){.menu-wrapper li.menu-item-has-children{max-width:200px}}.menu-wrapper li a{font-size:20px;text-transform:uppercase}@media (max-width:767px){.menu-wrapper li a{font-size:16px}}.menu-wrapper li a .plus-icon{float:right;font-size:25px;line-height:30px;padding:0 10px;width:35px;text-align:center}.menu-wrapper li ul.sub-menu{position:absolute;left:30%;top:15px;display:none}@media (min-width:768px){.menu-wrapper li ul.sub-menu{left:45%}}@media (min-width:850px){.menu-wrapper li ul.sub-menu{left:40%}}@media (min-width:1000px){.menu-wrapper li ul.sub-menu{left:35%}}@media (min-width:1200px){.menu-wrapper li ul.sub-menu{left:30%}}@media (min-width:1360px){.menu-wrapper li ul.sub-menu{left:28%}}@media (min-width:1400px){.menu-wrapper li ul.sub-menu{left:24%}}@media (max-width:767px){.menu-wrapper li ul.sub-menu{position:initial}}.menu-wrapper li ul.sub-menu li a{text-transform:capitalize}.menu-wrapper li.menu-item-has-children:hover ul.sub-menu{display:block;transition-delay:1s}@media (max-width:767px){.menu-wrapper li.menu-item-has-children:hover ul.sub-menu{display:none}}.nav-toggle{background:transparent;border:0}.nav-toggle:hover{cursor:pointer}.x:nth-of-type(1){transition:all 100ms ease-in-out;transform:rotate(45deg);transform-origin:top left;width:28px}@media (max-width:767px){.x:nth-of-type(1){width:21px}}.x:nth-of-type(2){transition:all 100ms ease-in-out;transform-origin:center;width:0}.x:nth-of-type(3){transition:all 100ms ease-in-out;transform:rotate(-45deg);transform-origin:bottom left;width:28px}@media (max-width:767px){.x:nth-of-type(3){width:21px}}.menu-wrapper{list-style-type:none;margin:0;display:flex;flex-direction:column;padding:10px 22px}.menu-wrapper > li{position:relative}.menu-wrapper > li > a{display:block;padding:10px;text-decoration:none;color:#000;cursor:pointer}.menu-wrapper li ul{display:none;position:relative;list-style-type:none;margin:0;padding:0;flex-direction:column}.menu-wrapper li{border-bottom:1px solid #D5D5ED;padding-bottom:30px;margin-bottom:30px}.menu-wrapper li a{color:#CBCBD8;font-family:"ivypresto-text";font-size:80px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:-3.2px;text-transform:capitalize}.menu-wrapper li.open > ul{display:flex}.main-menu-wrap{position:relative;transition:all 0.3s ease-in-out;left:-900px;display:none}.main-menu-wrap.open{z-index:99;position:fixed;top:0;background:#fff;left:0;bottom:0;right:0;height:101%;display:flex;align-items:center}#menu-mainmenu{position:static;height:auto;width:375px;padding-top:1rem}.menu-wrapper li ul{display:none}.menu-wrapper li.open ul{display:block}.close-menu{position:fixed;top:15px;right:20px}.menu-item-content{display:flex;align-items:center;position:relative}.menu-item-title{flex-grow:1;z-index:10}.menu-item-image{display:none;width:230px;height:auto;margin-left:10px;position:absolute;top:-120px;left:45%}.menu-item-content:hover .menu-item-image{display:block}@media (max-width:768px){.menu-wrapper li{margin-bottom:30px;padding-bottom:0}.menu-wrapper li a{font-size:28px}.menu-item-content:hover .menu-item-image{display:none}}@media (min-width:768px){.close-menu{position:absolute;top:80px;left:150px;cursor:pointer}}.banner-wrapper{background-color:#F8F6F5}.our-services-wrapper,
.our-work{padding:10rem 0 10rem 10rem}@media (max-width:767px){img{max-width:100%}}.title-wrapper{padding-bottom:40px;color:#000;font-family:"IvyPresto Text", serif;font-size:80px;font-style:normal;font-weight:300;line-height:110%;letter-spacing:-3.2px;text-transform:capitalize}.description-wrapper{max-width:500px;color:#636E7A;font-family:"proxima-nova", sans-serif;font-size:20px;font-style:normal;font-weight:300;line-height:119%}.description-wrapper.desc{font-size:22px}.left-wrapper{padding:0 20px;text-align:left}.left-wrapper .button-black a{padding:10px;border-bottom:1px solid #000;font-family:"proxima-nova", sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:119%;text-transform:capitalize}.right{background-color:#141314;color:white;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:20px}.logo{font-size:2em;margin-bottom:20px}.title{font-size:2.5em;margin-bottom:20px}.description{font-size:1.2em;line-height:1.5;margin-bottom:20px}.button{border-bottom:1px solid #fff;padding:10px 20px;text-decoration:none;color:#fff;transition:background-color 0.3s, color 0.3s;font-family:"proxima-nova", sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:119%;text-transform:capitalize}.button:hover{background-color:white;color:#1b1b1b}.wrapper-peripoisi .title-wrapper{color:#FFF;text-align:center;font-family:"IvyPresto Text", serif;font-size:64px;font-style:normal;font-weight:300;line-height:70px;letter-spacing:-2.56px;text-transform:capitalize}.wrapper-peripoisi .description-wrapper{color:#FFF;text-align:center;font-size:25px;font-style:normal;font-weight:300;line-height:normal}.slider-wrapper-custom{display:flex;justify-content:center;align-items:start;flex-direction:column;background:#fff;border:1px solid #D5D5ED;border-radius:0;padding:20px;box-shadow:0 2px 10px rgba(0,0,0,0.1);height:350px;position:relative;margin-top:7rem}.slider-wrapper-custom .title{color:#000;font-family:"IvyPresto Text", serif;font-size:35px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:-1.4px;margin-bottom:15px}.slider-wrapper-custom .content{height:200px;color:#636E7A;font-family:"proxima-nova", sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:119%}.slider-wrapper-custom .counter{position:absolute;right:30px;bottom:50px;color:#000;font-family:"IvyPresto Text", serif;font-size:25px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:-1px}.services-swiper .swiper-button-next{z-index:999;font-size:1rem;top:60px;right:0;left:50px}.services-swiper .swiper-button-next::after{content:none}.services-swiper .swiper-button-prev{z-index:999;font-size:1rem;left:1px;right:0;top:60px}.services-swiper .swiper-button-prev::after{content:none}.work-swiper .swiper-button-next{z-index:999;font-size:1rem;top:97%;right:0}.work-swiper .swiper-button-next::after{content:none}.work-swiper .swiper-button-prev{z-index:999;font-size:1rem;left:1px;top:97%}.work-swiper .swiper-button-prev::after{content:none}.work-swiper .swiper-horizontal>.swiper-scrollbar,
.work-swiper .swiper-scrollbar.swiper-scrollbar-horizontal{height:2px;bottom:17px;margin:0 40px;width:90%}@media (max-width:1600px){.our-services-wrapper, .our-work{padding:5rem 0 5rem 5rem}.title-wrapper{font-size:70px}}@media (max-width:767px){img{max-width:100%}.our-services-wrapper, .our-work{padding:15px}.title-wrapper, .wrapper-peripoisi .title-wrapper{font-size:40px;padding-bottom:20px;line-height:1.1}.button-black{float:right}.left-wrapper .button-black a, .button{padding:3px;font-size:12px}.left-wrapper{padding:0 10px}.slider-wrapper-custom{height:260px}.slider-wrapper-custom .content{font-size:17px;overflow:auto}.slider-wrapper-custom .counter{bottom:25px}.wrapper-peripoisi .description-wrapper{font-size:19px}.work-swiper .swiper-horizontal > .swiper-scrollbar, .work-swiper .swiper-scrollbar.swiper-scrollbar-horizontal{height:2px;bottom:5px;margin:0 40px;width:75%}.our-services-wrapper, .our-work{padding:0.5rem}}#our-services-images-pagess .swiper-button-next{z-index:999;font-size:1rem;top:50%;right:0}#our-services-images-pagess .swiper-button-next::after{content:none}#our-services-images-pagess .swiper-button-prev{z-index:999;font-size:1rem;left:1px;top:50%}#our-services-images-pagess .swiper-button-prev::after{content:none}*,
*::before,
*::after{margin:0;padding:0;box-sizing:inherit}html,
body{height:auto;min-height:100vh}html{scroll-behavior:smooth}body{box-sizing:border-box}#bd{overflow-x:hidden}#bd > *,
#wrap-body > *{flex-shrink:0}button:focus,
input:focus,
a:focus{outline:none}@media (min-width:992px){.w-md-75{width:75% !important}}a,
a:hover,
a:focus,
a:active{text-decoration:none;transition:.3s;color:black}a{text-decoration:none}a:hover{text-decoration:none}ul{list-style-type:disc}select{border:0}.row{width:100%;margin:auto}button:focus,
button:hover,
button:active,
input:focus,
input:hover,
input:active{outline:0;box-shadow:unset}.admin-bar #menu-wrapper{padding-top:45px}.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt{background-color:black}.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover{background-color:gray}.woocommerce ul.products li.product a img{object-fit:contain}input[type="radio"]{-webkit-appearance:none;appearance:none;background-color:white;margin:0;font:inherit;color:black;width:16px;height:16px;border:1px solid black;transform:translateY(-1px);display:inline-grid;place-content:center}input[type="radio"]::before{content:"";width:14px;height:14px;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em black;background-color:black}input[type="radio"]:checked::before{transform:scale(1)}.breadcrumbs-wrapper{height:80px}.breadcrumbs-wrapper a,
.breadcrumbs-wrapper span{text-transform:uppercase;font-size:14px;text-shadow:none}input[type="checkbox"]{appearance:none;background-color:#fff;margin:0 3px 0 0 !important;font:inherit;color:currentColor;width:16px;height:16px;border:1px solid black;display:inline-grid !important;place-content:center}input[type="checkbox"]::before{content:"";width:14px;height:14px;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em black}input[type="checkbox"]:checked::before{transform:scale(1)}input,
textarea{width:100%;padding:8px;border-radius:30px;box-sizing:border-box;font-size:14px;color:#555;background-color:#F1F1F1}input::placeholder,
textarea::placeholder{color:#999}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{border:1px solid black;border-radius:0;width:15px;height:16px;min-width:16px;min-height:16px}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked{border:1px solid;border-radius:0;width:15px;height:16px;min-width:16px;min-height:16px;background:black;outline:none !important}.box-shadow{box-shadow:0 0 5px -3px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}body.error404 .breadcrumbs-wrapper{display:none !important}.titlos{margin:1em}.text-apostoles{margin:4em}@media (max-width:767px){.text-apostoles{margin:2em 1em 4em 1em}}.text-plhrwmes{margin:4em}@media (max-width:767px){.text-plhrwmes{margin:2em 1em 4em 1em}}.coo-popup{display:none;max-width:400px;width:100%;max-height:200px;position:fixed;z-index:1111;bottom:0;right:0}@media (max-width:767px){.coo-popup{max-width:100vw}}.coo-popup .coo-content{background:black;color:white;font-size:14px;padding:15px}.coo-popup .coo-content a{width:100%;margin:10px 1px 0}.coo-popup .coo-content a button{width:100%;border-radius:0;background:black;border:1px solid white;color:white;font-weight:400}.coo-popup .coo-content a button:hover{background-color:white;color:black}.general-description{max-width:740px;color:#636E7A;text-align:center;font-family:"proxima-nova", sans-serif;font-size:20px;font-style:normal;font-weight:500;margin:auto}.general-title{color:#000;font-family:"IvyPresto Text", serif;font-size:80px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:-3.2px}.title-service{color:#000;font-family:"proxima-nova", sans-serif;font-size:35px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-1.4px;padding-bottom:15px;border-bottom:1px solid #ACAAC9;margin:40px 0}.desc-service{color:#000;font-family:"proxima-nova", sans-serif;font-size:25px;font-style:normal;font-weight:300;line-height:119%;max-width:590px}.st,
.cont-service{color:#000;font-family:"proxima-nova", sans-serif;font-size:22px;font-style:normal;font-weight:500;line-height:109%;text-transform:uppercase}.cont-service p{list-style-type:disc}@media (max-width:768px){.general-description{max-width:100%;font-size:18px;padding:0 15px}.general-title{font-size:40px;letter-spacing:-2px}.title-service{font-size:28px;letter-spacing:-1px;padding-bottom:10px;margin:30px 0}.desc-service{font-size:20px;max-width:100%}.st, .cont-service{font-size:20px;padding:0 15px}}.title-about{color:#000;font-family:"IvyPresto Text", serif;font-size:80px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:-3.2px;text-transform:capitalize;padding-bottom:20px}.title-about.top{max-width:750px;padding-bottom:20px}.desc-about{color:#636E7A;font-family:"proxima-nova", sans-serif;font-size:25px;font-style:normal;font-weight:400;line-height:119%}.desc-about.top{max-width:700px}.about-us{background:#F8F6F5}.content-about{color:#636E7A;font-family:"proxima-nova", sans-serif;font-size:18px;font-style:normal;font-weight:400}.background-aboutus{min-height:900px}@media (max-width:1650px){.title-about{font-size:60px}.desc-about.top{max-width:100%;padding:0 15px}.background-aboutus{min-height:700px}}.about-us-wrapper{background-color:white}@media (max-width:1400px){.title-about{font-size:50px}.desc-about.top{max-width:100%;padding:0 15px}.background-aboutus{min-height:600px}}@media (max-width:768px){.title-about{font-size:40px}.title-about.top{padding-top:40px}.desc-about{font-size:20px}.desc-about.top{max-width:100%;padding:0 15px}.content-about{font-size:16px}.background-aboutus{min-height:500px}}.container{max-width:1700px}#bd.home .main,
main#content{padding:0}.main-button{background:none;border:1px solid;padding:10px;width:200px;text-transform:uppercase;font-size:14px}.main-button:hover{background:black;color:white}hr{background:black}.fa-phone{transform:rotate(90deg)}a{font-size:14px}#logo img{max-width:300px;width:100%}.bg-gray{background-color:#F6F6F6}.border-right-1{border-right:1px solid black}@media (max-width:768px){.border-right-1{border:none}}.bottom-half-line::after{content:"";display:block;background:black;width:40px;height:2px;margin:10px 0}@media (max-width:767px){.bottom-half-line::after{margin:10px auto}}.button-transparent-black{font-size:12px;font-weight:bold;max-width:149px;height:42px;width:100%;margin:1.5rem auto;padding:0;color:white;border:1px solid white;background:transparent}@media (max-width:767px){.button-transparent-black{margin:0.5rem auto}}.button-transparent-black:hover{background:black;border:1px solid black}.button-transparent-black-border{font-size:12px;font-weight:bold;max-width:149px;height:42px;width:100%;margin:1.5rem auto;padding:0;color:black;border:1px solid black;background:transparent}.button-transparent-black-border:hover{background:black;border:1px solid black;color:white}.return-to-shop{text-align:center}.cli-switch input[type="checkbox"]{display:none !important}.cli-tab-footer .wt-cli-privacy-accept-btn{background-color:black;color:white}.cli-switch input:checked + .cli-slider{background-color:black}.breadcrumbs-wrapper{height:80px}.breadcrumbs-wrapper a,
.breadcrumbs-wrapper span{text-transform:uppercase;font-size:12px}.woocommerce-notices-wrapper{max-width:1700px;margin:10px auto}.woocommerce-message,
.woocommerce-info,
.woocommerce-error{border:none;background:black;color:white;max-width:1700px;margin:15px auto;width:100%;line-height:46px}.woocommerce-message a.button.wc-forward.wp-element-button,
.woocommerce-info a.button.wc-forward.wp-element-button,
.woocommerce-error a.button.wc-forward.wp-element-button{color:white}.woocommerce-message .showlogin,
.woocommerce-info .showlogin,
.woocommerce-error .showlogin{color:white}.woocommerce-message:before,
.woocommerce-info:before,
.woocommerce-error:before{color:white}.modal-content{border-radius:0}ins{text-decoration:none}.huge-title-with-yellow-bg{font-size:6vw;background:white;padding:0 15px;text-align:center;max-width:max-content;margin:0 auto 10px;font-family:Nomark, serif}.overflow-hidden{overflow:hidden}body,
span,
div,
p,
input,
textarea,
a,
h1,
h2,
h3,
h4,
h5,
h6{letter-spacing:0}@media (max-width:767px){.images-carousel .action-wrapper .title{font-size:28px}}body .breadcrumbs-wrapper span,
body .breadcrumbs-wrapper a{font-size:12px}.modal-body.zoom{background-position:50% 50%;position:relative;overflow:hidden;cursor:zoom-in}.modal-body.zoom img{transition:opacity .5s;display:block;width:100%}.modal-body.zoom img:hover{opacity:0}.woocommerce-main-image{overflow:hidden;position:relative;max-width:100%;height:auto}.product-image{display:block;max-width:100%;height:auto}.product-thumbnail img{transition:transform 0.5s ease;cursor:pointer}.product-thumbnail img:hover{transform:scale(1.1)}.owl-nav .owl-next{width:4em;height:2em;background-color:black !important;color:white !important;margin:30px 0 0 0}.owl-nav .owl-next:hover{box-shadow:0 0 10px #6c757d}.owl-nav .owl-prev{width:4em;height:2em;background-color:black !important;color:white !important;margin:30px 0 0 0}.owl-nav .owl-prev:hover{box-shadow:0 0 10px #6c757d}