.ctm-home-icon{width:1%!important}.ctm-home-text{width:23%!important}.ctm-home-text-icon .et_pb_column{margin-right:20px!important}.ctm-home-text-3{width:15%!important}.ctm-home-section-9{width:48.88%!important}.ctm-home-hero-btn{width:15%!important}.ctm-home-text-2{width:12%!important}@media only screen and (min-width:431px) and (max-width:1024px){.ctm-home-hero-btn{width:48%!important}.ctm-home-text-2{width:18%!important}.ctm-home-text{width:35%!important}.ctm-home-text-3{width:23%!important}.ctm-home-icon{top:-6px}.ctm-home-text-icon .et_pb_column{margin-right:17.6px!important}.ctm-home-section-2-image-box{width:100%!important}.ctm-home-section-4-1{width:49.31%!important}.ctm-home-section-3 .et_pb_module.et_pb_image.et_pb_image_1{margin-right:0px!important}}@media (min-width:1025px){.ctm-home-section-3 .et_pb_column.et_pb_column_1_2.et_pb_column_14.et_pb_css_mix_blend_mode_passthrough.et-last-child{width:50%!important;margin-top:30px!important}.ctm-home-section-4-1{width:24.27%!important}.ctm-home-section-4-gap{margin-right:13px!important}}@media (max-width:431px){.ctm-home-hero-btn{width:50%!important}.ctm-home-text{width:100%!important}.ctm-home-icon{width:2%!important}.ctm-home-text-2{width:100%!important}.ctm-home-text-3{width:100%!important}.ctm-home-text-icon .et_pb_column{margin-right:14px!important;margin-bottom:16px!important}.ctm-home-icon span.et-pb-icon{top:-5px}}.ctm-home-section-3 .et_pb_column.et_pb_column_1_2.et_pb_column_13.et_pb_css_mix_blend_mode_passthrough{margin-right:0}.ctm-home-section-3-check .et_pb_blurb_content{margin-left:0}.ctm-home-section-3-check h4.et_pb_module_header{padding:0}p,h1{font-weight:400}.ctm-home-section-4-1 .et_pb_blurb_description p{margin-top:4px}@media (max-width:431px){.ctm-home-section-4-1{width:100%!important}.ctm-home-section-4,.ctm-home-section-9-mobile,.ctm-home-section-7-step{display:flex;flex-direction:column;gap:20px}.ctm-home-section-7-gap{margin:0px!important}.ctm-home-section-9,.ctm-home-section-8{width:100%!important}.ctm-home-section-7-step{align-content:center}}@media only screen and (min-width:1024px){.ctm-home-section-7-gap{margin-right:20px!important}}@media only screen and (min-width:431px){.ctm-home-section-7-step::before{content:"";background-image:url(http://localhost/product/wp-content/uploads/2026/02/Upper-Arrow.png);position:absolute;z-index:13;width:116px!important;height:109px!important;background-repeat:no-repeat;left:590px;top:-80px}}@media (min-width:1025px){.ctm-home-section-7{width:316px!important}}.ctm-home-section-9-gap{margin-right:30px!important}@media only screen and (min-width:431px) and (max-width:1024px){.ctm-home-section-7{width:calc(50% - 10px)!important;margin:20px 0 20px 0px!important}.ctm-home-section-7-step{justify-content:space-between!important}.et_pb_with_border.et_pb_column_1_6.et_pb_column.et_pb_column_27.ctm-home-section-7-gap.ctm-home-section-7.et_pb_css_mix_blend_mode_passthrough{margin-right:0px!important}.ctm-home-section-7-step::after{display:none!important}.ctm-home-section-7-step::before{display:none}.ctm-home-section-8-image span.et_pb_image_wrap,.ctm-home-section-8-image span.et_pb_image_wrap img{width:100%!important}.ctm-home-section-9-gap{margin-right:0px!important;margin-bottom:20px!important}.ctm-home-section-9{width:100%!important}}.ctm-project-wrapper{width:100%}.ctm-project-wrapper{width:100%}.ctm-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.ctm-project-card{background:#fff;border-radius:22px;overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease}.ctm-project-card:hover{transform:translateY(-6px);box-shadow:0 22px 45px rgb(0 0 0 / .12)}.ctm-project-link{text-decoration:none;color:inherit;display:block}.ctm-project-image img{width:100%;height:260px;object-fit:cover;display:block;border-radius:12px}.ctm-project-content{padding:22px;text-align:left}.ctm-project-title{font-size:22px;font-weight:500;margin-bottom:0;color:#1D1D1D;line-height:100%;letter-spacing:1%;font-family:'Inter'}.ctm-project-excerpt{font-size:20px;line-height:150%;color:#4A4540;font-family:'Inter';letter-spacing:1%;font-weight:400}@media (max-width:980px){.ctm-project-grid{grid-template-columns:repeat(2,1fr);gap:20px}.ctm-project-title{font-size:20px}.ctm-project-excerpt{font-size:18px}h2#handcrafted-yurts-for-living-working-retreat-spaces-in-ireland{padding-bottom:30px}.ctm-slider-car-main .dipl-hero-slide-subtitle{padding-bottom:30px}.dipl-hero-slide-content{column-gap:47px!important}.ctm-slider-car-main .dipl-hero-slide-content ul{column-gap:47px!important}}@media (max-width:767px){.ctm-project-grid{grid-template-columns:1fr}.ctm-project-image img{height:220px}.ctm-project-title{font-size:18px}.ctm-project-excerpt{font-size:16px}}@media (min-width:1024px){.ctm-home-page-8-aline{display:flex;align-items:center}.ctm-slider-car-main h2#handcrafted-yurts-for-living-working-retreat-spaces-in-ireland,.ctm-slider-car-main .dipl-hero-slide-subtitle{width:612px;padding-bottom:20px}}.ctm-slider-car-main h2#handcrafted-yurts-for-living-working-retreat-spaces-in-ireland{order:1}.ctm-slider-car-main .dipl-hero-slide-subtitle{order:2}.ctm-slider-car-main .dipl-hero-slide-content{order:4}.ctm-slider-car-main .et_pb_button_wrapper.dipl-hero-slide-btn-wrap{order:3;padding-bottom:50px!important}.ctm-slider-car-main .dipl-hero-slide-content-inner{display:flex;flex-direction:column}.ctm-slider-car-main{position:relative}.ctm-slider-car-main::after{content:"";position:absolute;bottom:30px;left:50%;transform:translateX(-50%);width:40px;height:60px;background:url(https://celticyurts.ie/wp-content/uploads/2026/02/Mouse.png) no-repeat center;background-size:contain;animation:mouse-move 2s infinite;z-index:10}@keyframes mouse-move{0%{transform:translate(-50%,0);opacity:1}100%{transform:translate(-50%,15px);opacity:.6}}.ctm-slider-car-main .dipl-hero-slide-content{display:flex;align-items:center;flex-direction:row;column-gap:120px}.ctm-slider-car-main .dipl-hero-slide-content ul{display:flex;flex-direction:row;column-gap:120px;padding:0}.ctm-slider-main-div-d{width:100%!important}.ctm-slider-car-main .et_pb_module .dipl-hero-slide-content-inner{background-color:transparent!important}@media (max-width:431px){.ctm-slider-car-main .dipl-hero-slide-content,.ctm-slider-car-main .dipl-hero-slide-content ul{display:flex;flex-direction:column!important;align-items:flex-start!important}.ctm-slider-car-main .dipl-hero-slide-content ul li::marker{color:#fff0}}