html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}@media(max-width: 767px){html{scroll-padding-top:70px}}body{font-family:"Inter",sans-serif;color:#262424}img{max-width:100%;height:auto;vertical-align:middle}input,select,textarea{outline:none}a{text-decoration:none;color:#262424}li{list-style:none;display:inline-block}figure{margin:0px;padding:0px}h1,h2,h3,h4,h5{font-family:"Prompt",sans-serif;font-weight:800}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong{font-weight:800}h1.ttlHeading-reset,h2.ttlHeading-reset,h3.ttlHeading-reset,h4.ttlHeading-reset,h5.ttlHeading-reset{margin:0px;padding:0px}p.txtCenter,h1.txtCenter,h2.txtCenter,h3.txtCenter,h4.txtCenter,h5.txtCenter{text-align:center}p.has-text-align-center,h1.has-text-align-center,h2.has-text-align-center,h3.has-text-align-center,h4.has-text-align-center,h5.has-text-align-center{text-align:center}p,ul.wp-block-list li{letter-spacing:-0.22px;font-size:18px;line-height:28px}@media(min-width: 768px)and (max-width: 999px){p,ul.wp-block-list li{font-size:16px;line-height:24px}}@media(max-width: 767px){p,ul.wp-block-list li{font-size:15px;line-height:24px}}section{padding:68px 0px}@media(min-width: 768px)and (max-width: 1500px){section{padding:48px 30px}}@media(min-width: 768px)and (max-width: 999px){section{padding:32px 30px}}@media(max-width: 767px){section{padding:48px 25px;margin:32px 0px}}section .wp-block-group__inner-container h2:first-child{margin:0px;padding:0px}@media(min-width: 768px)and (max-width: 999px){section .wp-block-group__inner-container h2:first-child+p br{display:none}}@media(min-width: 768px)and (max-width: 999px){section .wp-block-group__inner-container h2:first-child+p+p br{display:none}}.wp-block-group__inner-container,.wrapper{width:1440px;margin:0 auto}@media(min-width: 768px)and (max-width: 1500px){.wp-block-group__inner-container,.wrapper{width:auto}}@media(max-width: 767px){.wp-block-group__inner-container,.wrapper{width:auto}}hr.hr-sep{margin:0px;padding:0px;border:0px;height:3px;background:rgba(0,0,0,0) linear-gradient(90deg, #F1BFC4 0%, #F5D895 32%, #A3D4D8 69%, #CFC3E4 100%) 0% 0% no-repeat padding-box}@media(max-width: 767px){hr.hr-sep{height:2px}}h2{font-size:44px;line-height:54px}@media(min-width: 768px)and (max-width: 1350px){h2{font-size:35px;line-height:44px}}@media(min-width: 768px)and (max-width: 999px){h2{font-size:30px;line-height:40px}}@media(max-width: 767px){h2{font-size:25px;line-height:34px;text-align:center}}@media(min-width: 768px)and (max-width: 1350px){h2 br{display:none}}@media(max-width: 767px){h2 br{display:none}}@media(max-width: 767px){h2+p{text-align:center}}@media(max-width: 767px){h2+p br{display:none}}h3{font-size:24px;line-height:32px;letter-spacing:.24px}@media(min-width: 768px)and (max-width: 1350px){h3{font-size:20px;line-height:30px}}@media(min-width: 768px)and (max-width: 999px){h3{font-size:18px;line-height:28px}}@media(max-width: 767px){h3{font-size:20px;line-height:30px}}.partners-logo{background:#fff;border-radius:20px;padding:20px 16px}@media(min-width: 768px)and (max-width: 999px){.partners-logo{border-radius:12px}}.partners-logo .partners-logo-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:center;margin:0 auto;align-items:center;gap:20px}@media(min-width: 768px)and (max-width: 999px){.partners-logo .partners-logo-grid{gap:10px}}@media(max-width: 767px){.partners-logo .partners-logo-grid{gap:10px;justify-content:space-between}}.partners-logo .partners-logo-grid picture{flex-basis:calc(25% - 20px)}@media(min-width: 768px)and (max-width: 999px){.partners-logo .partners-logo-grid picture{flex-basis:calc(50% - 10px)}}@media(max-width: 767px){.partners-logo .partners-logo-grid picture{flex-basis:calc(50% - 10px)}}@media(max-width: 767px){.spacer-32{height:24px !important}}@media(max-width: 767px){.spacer-32.cont-pc{display:none}}@media(max-width: 767px){.spacer-68{height:48px !important}}@media(max-width: 767px){.spacer-68.cont-pc{display:none}}.page-thanks{padding:100px 0px 120px;text-align:center}@media(max-width: 767px){.page-thanks{padding:32px 20px 64px}}.page-thanks figure{text-align:center}.page-thanks figure img{width:150px;height:auto;margin:0 auto}@media(max-width: 767px){.page-thanks figure img{width:100px}}.page-thanks h1{font-size:48px}@media(max-width: 767px){.page-thanks h1{font-size:26px}}.page-thanks .wp-block-buttons{margin-top:32px}.page-error{text-align:center;padding:158px 0px 258px}@media(max-width: 767px){.page-error{padding-bottom:70px}}.page-error h1{font-size:78px}@media(max-width: 767px){.page-error h1{font-size:28px}}.page-error p{font-size:20px}@media(max-width: 767px){.page-error p{font-size:18px}}.wp-block-buttons{height:56px}@media(min-width: 768px)and (max-width: 999px){.wp-block-buttons{height:50px}}.wp-block-buttons .wp-block-button{cursor:pointer;transition:all .3s ease 0s}.wp-block-buttons .wp-block-button:hover{transform:translateY(0.1875em)}.wp-block-buttons a.wp-block-button__link{font-family:"Prompt",sans-serif;letter-spacing:.45px;font-size:18px;line-height:28px;font-weight:700}@media(min-width: 768px)and (max-width: 999px){.wp-block-buttons a.wp-block-button__link{font-size:16px;line-height:26px}}@media(max-width: 767px){.wp-block-buttons a.wp-block-button__link{font-size:15px;line-height:24px;padding:12px 16px}}.wp-block-buttons a.wp-block-button__link strong{font-weight:700}.btnGrid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:center;margin:0 auto;justify-content:left;gap:12px}@media(min-width: 768px)and (max-width: 1350px){.btnGrid{height:124px}}@media(max-width: 450px){.btnGrid{height:105px;justify-content:center}}.btnColoredBackground{position:relative}.btnColoredBackground:before{content:"";width:100%;height:3px;position:absolute;top:50%;left:0;transform:translateY(-50%);background:rgba(0,0,0,0) linear-gradient(90deg, #F1BFC4 0%, #F5D895 32%, #A3D4D8 69%, #CFC3E4 100%) 0% 0% no-repeat padding-box}.btnColoredBackground .btnSingleBtn{position:relative;z-index:1}.btnLongBtn a.wp-block-button__link{padding-left:60px;padding-right:60px}@media(max-width: 767px){.btnLongBtn a.wp-block-button__link{display:block;text-align:center}}@media(max-width: 767px){.btnSingle{justify-content:center !important}}@media(max-width: 374px){.btnSingleBtn.btnLongText a{font-size:13px;padding:12px 10px}}.enquiry{background:url(../img/bg/bg-enquiry.png) no-repeat;background-position:center;background-size:cover}.enquiry .enquiry-grid{background:#fff;padding:45px 55px 45px;position:relative;box-shadow:0px 1px 24px rgba(19,20,21,.0784313725);border-radius:20px;overflow:hidden;width:1335px;margin:0 auto}@media(max-width: 1360px){.enquiry .enquiry-grid{width:auto}}@media(min-width: 768px)and (max-width: 999px){.enquiry .enquiry-grid{padding:35px 32px 35px}}@media(max-width: 767px){.enquiry .enquiry-grid{padding:32px 20px}}.enquiry .enquiry-grid:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:linear-gradient(90deg, #F1BFC4 0%, #F5D895 32%, #A3D4D8 69%, #CFC3E4 100%);border-radius:20px}.enquiry .enqury-ttl{display:flex;width:100%;flex-wrap:wrap !important;justify-content:center;margin:0 auto;align-items:stretch;gap:10px}@media(max-width: 767px){.enquiry .enqury-ttl{gap:0px}}.enquiry .enqury-ttl .col-heading,.enquiry .enqury-ttl .col-txt{flex-basis:calc(50% - 5px) !important}@media(min-width: 768px)and (max-width: 999px){.enquiry .enqury-ttl .col-heading,.enquiry .enqury-ttl .col-txt{flex-basis:100% !important}}@media(max-width: 767px){.enquiry .enqury-ttl .col-heading,.enquiry .enqury-ttl .col-txt{flex-basis:100% !important}}.enquiry .enqury-ttl h2{margin:0px;padding:0px;font-size:46px;line-height:56px}@media(min-width: 768px)and (max-width: 1350px){.enquiry .enqury-ttl h2{font-size:35px;line-height:45px}}@media(min-width: 768px)and (max-width: 999px){.enquiry .enqury-ttl h2{text-align:center}}@media(max-width: 767px){.enquiry .enqury-ttl h2{font-size:26px;line-height:32px;text-align:center}}@media(min-width: 768px)and (max-width: 999px){.enquiry .enqury-ttl h2 br{display:block}}@media(max-width: 767px){.enquiry .enqury-ttl h2 br{display:none}}.enquiry .enqury-ttl hr.hr-sep{width:90%;margin-left:0px;margin-top:24px;margin-bottom:32px}@media(min-width: 768px)and (max-width: 999px){.enquiry .enqury-ttl hr.hr-sep{width:100%;margin-left:0px;margin-top:12px;margin-bottom:6px}}@media(max-width: 767px){.enquiry .enqury-ttl hr.hr-sep{margin:16px 0px;width:100%}}.enquiry .enqury-ttl hr.hr-sep+p{margin:24px 0px}.enquiry .enqury-ttl p{margin-left:68px}@media(min-width: 1000px)and (max-width: 1350px){.enquiry .enqury-ttl p{margin-left:45px}}@media(max-width: 767px){.enquiry .enqury-ttl p{margin-left:0px;text-align:center}}.enquiry .enqury-ttl p:first-child{margin-top:0px}.enquiry .enqury-ttl p:last-child{margin-bottom:0px}.enquiry .enqury-ttl .col-txt{background:url(../img/svg/ic-arrow.svg) no-repeat;background-position:left 92%}@media(min-width: 1000px)and (max-width: 1350px){.enquiry .enqury-ttl .col-txt{background-size:32px auto}}@media(max-width: 767px){.enquiry .enqury-ttl .col-txt{background-position:bottom center;background-size:auto 45px;padding-bottom:50px}}.enquiry.enquiry-full .wp-block-group__inner-container{width:auto}.enquiry.enquiry-full .enquiry-full-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:center;margin:0 auto;align-items:stretch;gap:60px;margin-top:68px}@media(min-width: 768px)and (max-width: 1500px){.enquiry.enquiry-full .enquiry-full-grid{gap:20px}}@media(min-width: 1000px)and (max-width: 1350px){.enquiry.enquiry-full .enquiry-full-grid{gap:30px}}@media(min-width: 768px)and (max-width: 1350px){.enquiry.enquiry-full .enquiry-full-grid{align-items:center}}@media(max-width: 767px){.enquiry.enquiry-full .enquiry-full-grid{gap:24px;margin-top:48px}}.enquiry.enquiry-full .enquiry-full-grid .col-img,.enquiry.enquiry-full .enquiry-full-grid .col-txt{flex-basis:calc(50% - 30px) !important}@media(min-width: 768px)and (max-width: 1500px){.enquiry.enquiry-full .enquiry-full-grid .col-img,.enquiry.enquiry-full .enquiry-full-grid .col-txt{flex-basis:calc(50% - 100px) !important}}@media(max-width: 767px){.enquiry.enquiry-full .enquiry-full-grid .col-img,.enquiry.enquiry-full .enquiry-full-grid .col-txt{flex-basis:100% !important;text-align:center}}@media(min-width: 1000px)and (max-width: 1350px){.enquiry.enquiry-full .enquiry-full-grid .col-img{flex-basis:400px !important}}@media(min-width: 768px)and (max-width: 999px){.enquiry.enquiry-full .enquiry-full-grid .col-img{order:2;flex-basis:500px !important}}@media(max-width: 767px){.enquiry.enquiry-full .enquiry-full-grid .col-img{order:2}}.enquiry.enquiry-full .enquiry-full-grid .col-img img{border-radius:0px 20px 20px 0px;height:650px;width:100%;object-fit:cover;object-position:center}@media(min-width: 768px)and (max-width: 1350px){.enquiry.enquiry-full .enquiry-full-grid .col-img img{height:auto}}@media(max-width: 767px){.enquiry.enquiry-full .enquiry-full-grid .col-img img{width:100%;height:auto}}.enquiry.enquiry-full .enquiry-full-grid .col-txt{padding:72px 0px}@media(min-width: 768px)and (max-width: 1350px){.enquiry.enquiry-full .enquiry-full-grid .col-txt{padding:32px 0px}}@media(min-width: 1000px)and (max-width: 1350px){.enquiry.enquiry-full .enquiry-full-grid .col-txt{flex-basis:calc(100% - 430px) !important}}@media(min-width: 768px)and (max-width: 999px){.enquiry.enquiry-full .enquiry-full-grid .col-txt{order:1}}@media(max-width: 767px){.enquiry.enquiry-full .enquiry-full-grid .col-txt{order:1;padding:0px}}.enquiry.enquiry-full .enquiry-full-grid .col-txt *{width:690px}@media(min-width: 1000px)and (max-width: 1350px){.enquiry.enquiry-full .enquiry-full-grid .col-txt *{width:auto}}@media(max-width: 767px){.enquiry.enquiry-full .enquiry-full-grid .col-txt *{width:auto}}.enquiry.enquiry-full .enquiry-full-grid .col-txt h2{margin:0px;padding:0px}.enquiry-v2{background:url(../img/bg/bg-enquiry-v2.jpg) no-repeat;background-position:center;background-size:cover;background-color:#bdb76b;position:relative}.enquiry-v2:before{content:"";width:50%;height:100%;background:rgba(38,36,36,.95);position:absolute;left:0px;top:0px;border-radius:0px 16px 16px 0px;z-index:1}@media(min-width: 768px)and (max-width: 999px){.enquiry-v2:before{border-radius:0px;width:100%;background:rgba(38,36,36,.75)}}@media(max-width: 767px){.enquiry-v2:before{width:100%}}.enquiry-v2 h2{font-size:53px;line-height:65px;margin:24px 0px;background:url(../img/svg/ic-arrow-2.svg) no-repeat;background-position:right center}@media(min-width: 768px)and (max-width: 1350px){.enquiry-v2 h2{font-size:40px;line-height:50px;background-size:68px auto}}@media(min-width: 768px)and (max-width: 999px){.enquiry-v2 h2{font-size:30px;line-height:40px}}@media(max-width: 767px){.enquiry-v2 h2{font-size:32px;line-height:42px;text-align:center;margin:18px 0px;background:none}}@media(min-width: 768px)and (max-width: 999px){.enquiry-v2 h2 br{display:block}}.enquiry-v2 h2.noBG{background:none}.enquiry-v2 .enquiry-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:center;margin:0 auto;justify-content:space-between;gap:20px;position:relative;z-index:2}@media(max-width: 767px){.enquiry-v2 .enquiry-grid{gap:16px}}.enquiry-v2 .enquiry-grid .col-txt{flex-basis:calc(50% - 28px) !important;padding-right:18px}@media(min-width: 768px)and (max-width: 999px){.enquiry-v2 .enquiry-grid .col-txt{flex-basis:calc(100% - 330px) !important}}@media(max-width: 767px){.enquiry-v2 .enquiry-grid .col-txt{flex-basis:100% !important;padding-right:0px}}.enquiry-v2 .enquiry-grid .col-form{flex-basis:calc(45% - 10px) !important}@media(min-width: 768px)and (max-width: 999px){.enquiry-v2 .enquiry-grid .col-form{flex-basis:300px !important}}@media(max-width: 767px){.enquiry-v2 .enquiry-grid .col-form{flex-basis:100% !important}}.enquiry-v2 .enquiry-form-container{padding:32px 40px;background:#fff;border-radius:16px;position:relative;overflow:hidden}@media(min-width: 768px)and (max-width: 999px){.enquiry-v2 .enquiry-form-container{padding:24px 20px}}@media(max-width: 767px){.enquiry-v2 .enquiry-form-container{padding:24px 20px}}.enquiry-v2 .enquiry-form-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:6px;background:linear-gradient(90deg, #F1BFC4 0%, #F5D895 32%, #A3D4D8 69%, #CFC3E4 100%);border-radius:20px}.enquiry-v2 .enquiry-form-container:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:6px;background:linear-gradient(90deg, #F1BFC4 0%, #F5D895 32%, #A3D4D8 69%, #CFC3E4 100%);border-radius:20px}.enquiry-v2 .enquiry-form-container h3{margin:0px;padding:0px;margin:20px 0px 28px;color:#262424;text-align:center;font-size:30px}@media(min-width: 768px)and (max-width: 999px){.enquiry-v2 .enquiry-form-container h3{font-size:20px;line-height:30px;margin:0px 0px 10px}}@media(max-width: 767px){.enquiry-v2 .enquiry-form-container h3{font-size:22px;margin:8px 0px 16px}}@media(max-width: 767px){.enquiry-v2 .enquiry-form-container h3 br{display:block}}.enquiry-v2 p.txtPhone{margin:0px;padding:0px;margin-top:24px}@media(max-width: 520px){.enquiry-v2 p.txtPhone{width:auto}}.enquiry-v2 p.txtPhone a{font-family:"Prompt",sans-serif;padding:24px 20px 24px 80px;border-radius:12px;display:block;width:450px;margin:12px 0px;color:#262424;font-size:20px;background:url(../img/svg/ic-phone.svg) no-repeat;background-position:24px center;background-color:#f3f3f3}@media(min-width: 768px)and (max-width: 999px){.enquiry-v2 p.txtPhone a{width:auto;font-size:16px;padding:15px 20px 15px 52px;border-radius:8px;background-position:12px center;background-size:30px auto}}@media(max-width: 520px){.enquiry-v2 p.txtPhone a{width:auto;font-size:15px;background-position:14px center;padding:16px 12px 22px 62px}}@media(max-width: 374px){.enquiry-v2 p.txtPhone a{font-size:13px}}.enquiry-v2 p.txtPhone strong{font-weight:400}.enquiry-v2 p.txtMail{margin:0px;padding:0px;margin-top:24px}@media(max-width: 520px){.enquiry-v2 p.txtMail{width:auto;margin-top:16px}}.enquiry-v2 p.txtMail a{font-family:"Prompt",sans-serif;padding:24px 20px 24px 80px;border-radius:12px;display:block;width:450px;margin:12px 0px;color:#262424;font-size:20px;background:url(../img/svg/ic-mail.svg) no-repeat;background-position:24px center;background-color:#f3f3f3}@media(min-width: 768px)and (max-width: 999px){.enquiry-v2 p.txtMail a{width:auto;word-break:break-word;font-size:16px;padding:15px 20px 15px 52px;border-radius:8px;background-position:12px center;background-size:30px auto}}@media(max-width: 520px){.enquiry-v2 p.txtMail a{width:auto;font-size:15px;background-position:14px center;padding:16px 12px 22px 62px}}@media(max-width: 374px){.enquiry-v2 p.txtMail a{font-size:13px}}.enquiry-v2 p.txtMail strong{font-weight:400}.enquiry-v2 .form-cont input[type=submit]{width:284px;margin:0 auto;display:block}@media(min-width: 768px)and (max-width: 999px){.enquiry-v2 .form-cont input[type=submit]{width:180px;padding:8px 0px;display:block}}@media(max-width: 767px){.enquiry-v2 .form-cont input[type=submit]{width:150px}}.form-cont{margin-top:8px}@media(min-width: 768px)and (max-width: 999px){.form-cont{margin-top:16px}}.form-cont .form-cont-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:center;margin:0 auto;gap:12px}@media(max-width: 767px){.form-cont .form-cont-grid{gap:0px}}.form-cont .form-cont-grid .form-row{margin:0px 0px 12px}.form-cont .form-cont-grid .col{flex-basis:calc(50% - 12px)}@media(min-width: 768px)and (max-width: 999px){.form-cont .form-cont-grid .col{flex-basis:calc(50% - 12px)}}@media(max-width: 767px){.form-cont .form-cont-grid .col{flex-basis:100% !important}}.form-cont .form-cont-grid .col p{margin:0px;padding:0px}.form-cont .form-cont-grid .col:last-child .form-row:last-child{margin-bottom:0px}.form-cont input,.form-cont textarea{letter-spacing:-0.22px;font-size:18px;line-height:28px;background:#f3f3f3;padding:20px 20px;border-radius:12px;border:0px;width:100%}@media(min-width: 768px)and (max-width: 999px){.form-cont input,.form-cont textarea{font-size:16px;line-height:24px;padding:10px 15px;border-radius:8px}}@media(max-width: 767px){.form-cont input,.form-cont textarea{font-size:15px;line-height:24px;padding:12px 13px;border-radius:4px}}.form-cont input::placeholder,.form-cont textarea::placeholder{color:#757575}.form-cont textarea{height:150px;resize:none}@media(min-width: 768px)and (max-width: 999px){.form-cont textarea{height:82px}}.form-cont input[type=submit]{background:#db3939;border-radius:8px;width:350px;text-align:center;font-family:"Prompt",sans-serif;letter-spacing:.45px;font-size:18px;line-height:28px;color:#fff;font-weight:700;padding:14px 12px;cursor:pointer}@media(min-width: 768px)and (max-width: 999px){.form-cont input[type=submit]{width:280px;margin:0 auto;display:block;font-size:16px}}@media(max-width: 450px){.form-cont input[type=submit]{width:auto;margin:0 auto;display:block;font-size:15px;line-height:25px;padding:12px 16px}}.hidden-fields-container{display:none}.screen-reader-response,.wpcf7-response-output{display:none}.wpcf7-not-valid-tip{font-size:15px;color:#ff4d4d}header{position:sticky;top:-100px;left:0;width:100%;transition:top .4s ease;z-index:999}@media(min-width: 768px)and (max-width: 1500px){header{padding-left:20px;padding-right:20px}}header .main-nav{background:#fff;padding:12px 0px}@media(max-width: 767px){header .main-nav{padding:10px 10px}}header .main-nav .wrapper{display:flex;width:100%;flex-wrap:wrap !important;justify-content:center;margin:0 auto;width:1440px;margin:0 auto;justify-content:space-between;align-items:center}@media(min-width: 768px)and (max-width: 1500px){header .main-nav .wrapper{width:auto}}@media(max-width: 767px){header .main-nav .wrapper{width:auto}}@media(max-width: 767px){header .main-nav .wrapper{justify-content:left}}header .main-nav .logo{flex-basis:180px}@media(max-width: 767px){header .main-nav .logo{flex-basis:220px}}header .main-nav .logo img{height:74px}@media(min-width: 768px)and (max-width: 999px){header .main-nav .logo img{height:40px}}@media(max-width: 767px){header .main-nav .logo img{height:48px}}header .main-nav .navigation{flex-basis:calc(100% - 440px)}@media(min-width: 768px)and (max-width: 999px){header .main-nav .navigation{flex-basis:calc(100% - 400px)}}@media(max-width: 767px){header .main-nav .navigation{display:none}}header .main-nav .btn-head{flex-basis:200px}@media(min-width: 768px)and (max-width: 999px){header .main-nav .btn-head{flex-basis:170px}}header .main-nav .navigation ul{margin:0px;padding:0px;display:flex;width:100%;flex-wrap:wrap !important;justify-content:center;margin:0 auto;width:auto;justify-content:center;align-items:center;gap:50px;justify-content:right;padding-right:50px}@media(min-width: 1000px)and (max-width: 1350px){header .main-nav .navigation ul{gap:20px;padding-right:20px}}@media(min-width: 768px)and (max-width: 999px){header .main-nav .navigation ul{gap:8px;padding-right:0px}}header .main-nav .navigation ul li ul{display:none}header .main-nav .navigation ul li a{font-size:18px;font-weight:800;font-family:"Prompt",sans-serif;text-transform:uppercase}header .main-nav .navigation ul li a:hover{color:#539f99}@media(min-width: 768px)and (max-width: 999px){header .main-nav .navigation ul li a{font-size:16px}}header .main-nav .navigation ul li.current_page_item a{color:#539f99}header .main-nav .navigation ul li.menu-item-has-children:hover ul{display:block;position:absolute;z-index:2}header .main-nav .navigation ul li.menu-item-has-children ul{padding:5px 12px;background:#fff}header .main-nav .navigation ul li.menu-item-has-children ul li{display:block;padding:8px 0px}header .main-nav .btn-head{flex-basis:255px}@media(min-width: 768px)and (max-width: 999px){header .main-nav .btn-head{flex-basis:190px}}@media(max-width: 767px){header .main-nav .btn-head{display:none}}header .main-nav .btnQuote{font-weight:700;font-family:"Prompt",sans-serif;letter-spacing:.45px;font-size:18px;padding:15px 22px 16px;background:#db3939;color:#fff;border-radius:8px;cursor:pointer;transition:all .3s ease 0s;text-align:center}header .main-nav .btnQuote:hover{transform:translateY(0.1875em)}@media(min-width: 768px)and (max-width: 999px){header .main-nav .btnQuote{font-size:14px;padding:10px 12px 12px}}@media(max-width: 767px){header .main-nav .btnQuote{font-size:17px}}header.active{top:0}@media(min-width: 768px){.sp-nav{display:none}}#toggle-button{display:block}#toggle-button:before{position:absolute;content:"";top:-10px;right:-15px;left:-15px;bottom:-10px;cursor:pointer}#toggle-button{position:fixed;top:24px;right:16px;height:22px;width:30px;cursor:pointer;transition:opacity .25s ease;z-index:999;transition:transform .25s ease}#toggle-button span{background:#eebe4f;border:none;height:3px;width:100%;position:absolute;top:0;left:0;transition:all .35s ease;cursor:pointer}#toggle-button span:nth-of-type(2){top:8px;background:#6dbbc1}#toggle-button span:nth-of-type(3){top:16px;background:#a58ecc}#toggle-button.active .top{transform:translateY(8px) translateX(0) rotate(45deg)}#toggle-button.active .middle{opacity:0}#toggle-button.active .bottom{transform:translateY(-8px) translateX(0) rotate(-45deg)}#toggle-button.active{top:40px;right:12px}.overlay{-webkit-backface-visibility:hidden;position:fixed;top:0;left:0;width:100%;height:0%;opacity:0;visibility:hidden;transition:opacity 5s,visibility .35s,height .35s;overflow:hidden}.overlay .navigation{display:block !important}.overlay.open{-webkit-backface-visibility:hidden;opacity:1;transition:opacity .5s;visibility:visible;height:100%;z-index:10;background:#fff;transition:background .35s ease}.overlay.open li{animation:fadeInRight .5s ease forwards;animation-delay:.35s}.overlay.open li:nth-of-type(2){animation-delay:.4s}.overlay.open li:nth-of-type(3){animation-delay:.45s}.overlay.open li:nth-of-type(4){animation-delay:.5s}.overlay.open li:nth-of-type(5){animation-delay:.55s}.overlay nav{position:relative;height:auto;transform:translateY(0%);font-size:18px;font-weight:600;background:#fff;color:#124747;margin:10px 0px}.overlay nav .logo-sp{position:relative;height:69px;display:flex;align-items:center;padding-left:14px}.overlay nav .logo-sp img{width:auto;height:48px}.overlay nav img.logo_modal{width:160px;height:auto;margin:0px;top:-12px}.overlay ul{list-style:none;padding:0;margin:0 auto;display:inline-block;position:relative;width:100%}.overlay ul li{display:block;height:auto;position:relative;opacity:0;width:auto;margin:12px 22px;padding-bottom:7px}.overlay ul li:last-child{border-bottom:0px}.overlay ul li a{font-weight:600;font-size:16px}.overlay nav button{border:0px;width:100%;background:#124747;position:relative;top:3%;padding:20px 0px}.overlay nav button span{font-size:16px;font-weight:600;color:#fff;padding-right:25px;letter-spacing:2px;cursor:pointer}@-webkit-keyframes fadeInRight{0%{opacity:0;left:20%}100%{opacity:1;left:0}}@keyframes fadeInRight{0%{opacity:0;left:20%}100%{opacity:1;left:0}}@media(min-width: 768px){#toggle-button{display:none}}@media(min-width: 768px){.sp-nav{display:none}}.overlay nav{height:calc(100vh - 100px)}.sp-navigation{margin-top:22px;height:100%}.overlay ul li ul li:last-child{padding-bottom:0px}.overlay ul li.menu-item-has-children{padding-bottom:0px}.overlay .btn-grid{flex-basis:415px;display:flex;width:100%;flex-wrap:wrap !important;justify-content:center;margin:0 auto;align-items:center;margin:20px 20px;width:auto;gap:10px}.overlay .btn-grid .btnPhone{border-radius:5px;border:2px solid #005a7b;background:#fff;height:48px;display:flex;align-items:center;justify-content:center;color:#005a7b;font-size:16px;flex-basis:calc(50% - 10px)}.overlay .btn-grid .btnPhone span{background:url(../img/svg/ic-tel.svg) no-repeat;background-position:left center;padding:5px 0px 5px 28px}.overlay .btn-grid .btnBook{background:#005a7b;border-radius:5px;font-size:16px;font-weight:600;color:#ffc527;text-align:center;flex-basis:calc(50% - 5px);display:flex;align-items:center;justify-content:center;height:50px}@media(min-width: 768px)and (max-width: 1500px){footer{padding:0px 30px}}@media(max-width: 767px){footer{padding:0px 25px}}footer .main-footer{display:flex;width:100%;flex-wrap:wrap !important;justify-content:center;margin:0 auto;margin:48px 0px;justify-content:space-between;margin-bottom:20px}@media(min-width: 768px)and (max-width: 999px){footer .main-footer{margin:32px 0px}}@media(max-width: 767px){footer .main-footer{margin:32px 0px}}@media(max-width: 767px){footer .main-footer{gap:16px;text-align:center}}footer .main-footer .logo{flex-basis:420px}@media(min-width: 768px)and (max-width: 1500px){footer .main-footer .logo{flex-basis:25%}}@media(max-width: 767px){footer .main-footer .logo{flex-basis:100%}}footer .main-footer .logo img{margin-bottom:24px}footer .main-footer .quick-links{flex-basis:280px}@media(min-width: 768px)and (max-width: 1500px){footer .main-footer .quick-links{flex-basis:20%}}@media(max-width: 767px){footer .main-footer .quick-links{flex-basis:100%}}footer .main-footer .services-links{flex-basis:280px}@media(min-width: 768px)and (max-width: 1500px){footer .main-footer .services-links{flex-basis:20%}}@media(max-width: 767px){footer .main-footer .services-links{flex-basis:100%}}footer .main-footer .contact-info{flex-basis:450px}@media(min-width: 768px)and (max-width: 1500px){footer .main-footer .contact-info{flex-basis:35%}}@media(max-width: 767px){footer .main-footer .contact-info{flex-basis:100%}}footer .main-footer .contact-info p{margin:12px 0px}@media(min-width: 768px)and (max-width: 999px){footer .main-footer .contact-info p a{word-break:break-all}}footer .main-footer h5{margin:0px;padding:0px;font-size:18px;line-height:28px;letter-spacing:.24px;font-weight:800}footer .main-footer ul{margin:0px;padding:0px;margin-top:16px}footer .main-footer ul li{display:block;margin:6px 0px}footer .main-footer ul li a{font-size:16px;line-height:24px;letter-spacing:.24px;text-transform:uppercase;font-weight:500;font-family:"Prompt",sans-serif}footer .main-footer ul.sns{margin-top:0px}footer .main-footer ul.sns li img{height:32px;width:auto}footer .copyright{display:flex;width:100%;flex-wrap:wrap !important;justify-content:center;margin:0 auto;justify-content:space-between;align-items:center;padding:20px 0px 16px}@media(max-width: 767px){footer .copyright{text-align:center;gap:20px;justify-content:center}}footer .copyright p{margin:0px;padding:0px;font-weight:500;font-family:"Prompt",sans-serif;font-size:15px}footer .copyright img{height:68px;width:auto}@media(max-width: 767px){footer .copyright img{display:block;margin:0 auto}}.infoSection .infosec-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:center;margin:0 auto;gap:40px}@media(min-width: 768px)and (max-width: 1500px){.infoSection .infosec-grid{gap:30px}}@media(min-width: 768px)and (max-width: 1350px){.infoSection .infosec-grid{gap:20px}}@media(max-width: 767px){.infoSection .infosec-grid{gap:24px}}.infoSection .infosec-grid .col-txt{flex-basis:calc(100% - 730px)}@media(min-width: 768px)and (max-width: 1500px){.infoSection .infosec-grid .col-txt{flex-basis:calc(100% - 580px)}}@media(min-width: 768px)and (max-width: 1350px){.infoSection .infosec-grid .col-txt{flex-basis:calc(100% - 470px)}}@media(min-width: 768px)and (max-width: 999px){.infoSection .infosec-grid .col-txt{flex-basis:100%}}@media(max-width: 767px){.infoSection .infosec-grid .col-txt{flex-basis:100% !important;text-align:center}}@media(min-width: 768px)and (max-width: 1500px){.infoSection .infosec-grid .col-txt h2 br{display:none}}.infoSection .infosec-grid .col-txt ul{margin:0px;padding:0px;text-align:left;margin-left:0px;margin-bottom:24px}.infoSection .infosec-grid .col-txt ul li{display:block;background:url(../img/svg/ic-bullet-black.svg) no-repeat;background-position:left center;padding-left:12px}.infoSection .infosec-grid .col-img{flex-basis:690px}@media(min-width: 768px)and (max-width: 1500px){.infoSection .infosec-grid .col-img{flex-basis:550px}}@media(min-width: 768px)and (max-width: 1350px){.infoSection .infosec-grid .col-img{flex-basis:450px}}@media(min-width: 768px)and (max-width: 999px){.infoSection .infosec-grid .col-img{flex-basis:450px}}@media(max-width: 767px){.infoSection .infosec-grid .col-img{flex-basis:100% !important}}.infoSection .infosec-grid .col-img figure img{border-radius:12px}.mv{padding:150px 0px}@media(min-width: 768px)and (max-width: 1500px){.mv{padding:100px 30px}}@media(min-width: 768px)and (max-width: 999px){.mv{padding:70px 30px}}@media(max-width: 767px){.mv{padding:48px 25px;margin-top:0px}}.mv h1,.mv p{margin:0px;padding:0px}.mv h1{font-size:53px;line-height:65px;margin:24px 0px}@media(min-width: 768px)and (max-width: 1350px){.mv h1{font-size:45px;line-height:55px}}@media(max-width: 767px){.mv h1{font-size:32px;line-height:42px;text-align:center;margin:18px 0px}}@media(min-width: 768px)and (max-width: 999px){.mv h1 br{display:none}}@media(max-width: 767px){.mv h1 br{display:none}}.mv .mv-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:center;margin:0 auto;align-items:stretch;gap:0px}@media(max-width: 767px){.mv .mv-grid{gap:24px}}.mv .mv-grid .col-txt{flex-basis:50% !important}@media(max-width: 767px){.mv .mv-grid .col-txt{flex-basis:100% !important}}.mv .mv-grid .col-txt p{width:90%}@media(max-width: 767px){.mv .mv-grid .col-txt p{width:100%;text-align:center;margin:16px 0px}}@media(max-width: 767px){.mv .mv-grid .col-txt p br{display:none}}.mv .mv-grid .col-img{flex-basis:50% !important;position:relative}@media(max-width: 767px){.mv .mv-grid .col-img{flex-basis:100% !important}}@media(max-width: 767px){.mv figure.imgGoogleBadge{text-align:center}}.mv hr.hr-sep{width:90%;margin-left:0px}@media(max-width: 767px){.mv hr.hr-sep{width:100%}}.mv hr.hr-sep+p{margin:24px 0px}@media(min-width: 1000px)and (max-width: 1350px){.mv hr.hr-sep+p br{display:none}}.mv .partners-logo{position:absolute;bottom:-120px;margin-left:-22px}@media(min-width: 768px)and (max-width: 1500px){.mv .partners-logo{bottom:-70px}}@media(min-width: 768px)and (max-width: 999px){.mv .partners-logo{bottom:-40px;margin-left:0px}}@media(max-width: 767px){.mv .partners-logo{position:relative;bottom:0px;margin-left:0px}}.mv.mv-home{background:url(../img/mv-home.jpg) no-repeat;background-size:cover;background-position:center}.mv.mv-subpage{position:relative}@media(max-width: 767px){.mv.mv-subpage{color:#fff !important;background:#262424 !important;padding-left:0px;padding-right:0px}}@media(max-width: 767px){.mv.mv-subpage .col-txt{margin-left:25px;margin-right:25px}}.mv.mv-subpage figure.ImgMV img{position:absolute;right:0px;top:0px;width:50%;height:100%;object-fit:cover;object-position:center}@media(max-width: 767px){.mv.mv-subpage figure.ImgMV img{position:relative;width:100%;height:auto}}.mv.mv-subpage .mv-grid .col-img{position:unset}.mv.mv-subpage .partners-logo{width:752px;bottom:40px}@media(min-width: 768px)and (max-width: 1500px){.mv.mv-subpage .partners-logo{width:635px;margin-left:-30px;right:40px;bottom:40px}}@media(min-width: 1000px)and (max-width: 1350px){.mv.mv-subpage .partners-logo{width:500px}}@media(min-width: 768px)and (max-width: 999px){.mv.mv-subpage .partners-logo{width:375px;margin-left:0px;right:20px;bottom:20px}}@media(max-width: 767px){.mv.mv-subpage .partners-logo{width:auto;bottom:0px;margin:24px 25px 0px}}.mv-belt{background:rgba(0,0,0,0) linear-gradient(90deg, #F1BFC4 0%, #F1BFC4 1%, #F5D895 31%, #A3D4D8 63%, #CFC3E4 100%) 0% 0% no-repeat padding-box}@media(max-width: 767px){.mv-belt{padding:32px 25px}}.mv-belt p{margin:0px;padding:0px;font-family:"Prompt",sans-serif;color:#1e1c1c;font-size:28px;line-height:34px;font-weight:800}@media(min-width: 768px)and (max-width: 999px){.mv-belt p{font-size:22px;line-height:32px}}@media(max-width: 767px){.mv-belt p{font-size:20px;line-height:30px}}.mv-belt p strong{font-weight:800}.mv-belt .mv-belt-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:center;margin:0 auto;width:1440px;margin:0 auto;justify-content:space-between;gap:20px}@media(min-width: 768px)and (max-width: 1500px){.mv-belt .mv-belt-grid{width:auto}}@media(max-width: 767px){.mv-belt .mv-belt-grid{width:auto}}@media(min-width: 768px)and (max-width: 1500px){.mv-belt .mv-belt-grid{gap:10px}}@media(max-width: 767px){.mv-belt .mv-belt-grid{gap:12px}}.mv-belt .mv-belt-grid .col{flex-basis:calc(33.33% - 28px) !important;display:flex;gap:20px;align-items:center}@media(min-width: 768px)and (max-width: 1500px){.mv-belt .mv-belt-grid .col{justify-content:left;flex-basis:calc(33.33% - 18px) !important}}@media(min-width: 768px)and (max-width: 1350px){.mv-belt .mv-belt-grid .col{gap:10px}}@media(max-width: 767px){.mv-belt .mv-belt-grid .col{flex-basis:100% !important;gap:0px}}@media(min-width: 768px)and (max-width: 1500px){.mv-belt .mv-belt-grid p{flex-basis:calc(100% - 105px)}}@media(min-width: 768px)and (max-width: 999px){.mv-belt .mv-belt-grid p{flex-basis:calc(100% - 80px)}}@media(max-width: 767px){.mv-belt .mv-belt-grid p{flex-basis:calc(100% - 60px)}}@media(min-width: 768px)and (max-width: 1500px){.mv-belt .mv-belt-grid p br{display:none}}@media(max-width: 767px){.mv-belt .mv-belt-grid p br{display:none}}@media(min-width: 768px)and (max-width: 1500px){.mv-belt .mv-belt-grid figure{flex-basis:95px}}@media(min-width: 768px)and (max-width: 1350px){.mv-belt .mv-belt-grid figure{flex-basis:70px}}@media(max-width: 767px){.mv-belt .mv-belt-grid figure{flex-basis:60px}}@media(min-width: 768px)and (max-width: 1350px){.mv-belt .mv-belt-grid figure img{width:64px !important;height:64px !important}}@media(max-width: 767px){.mv-belt .mv-belt-grid figure img{width:45px !important;height:45px !important}}.reasons-v1 .reasons-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:center;margin:0 auto;justify-content:left;margin:48px 0px;gap:50px;align-items:flex-start}@media(min-width: 768px)and (max-width: 999px){.reasons-v1 .reasons-grid{margin:32px 0px}}@media(max-width: 767px){.reasons-v1 .reasons-grid{margin:32px 0px}}@media(max-width: 767px){.reasons-v1 .reasons-grid{gap:10px 20px;justify-content:center}}.reasons-v1 .reasons-grid .col{flex-basis:calc(50% - 25px) !important;position:relative;padding-left:135px}@media(min-width: 768px)and (max-width: 999px){.reasons-v1 .reasons-grid .col{flex-basis:calc(50% - 25px) !important;padding-left:0px;text-align:center}}@media(max-width: 767px){.reasons-v1 .reasons-grid .col{flex-basis:100% !important;text-align:center;padding-left:0px}}.reasons-v1 .reasons-grid figure{width:105px;height:105px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);position:absolute;top:0px;left:0px}@media(min-width: 768px)and (max-width: 999px){.reasons-v1 .reasons-grid figure{width:78px;height:78px;position:relative;margin:0 auto;margin-bottom:16px}}@media(max-width: 767px){.reasons-v1 .reasons-grid figure{width:78px;height:78px;position:relative;margin:0 auto;margin-bottom:16px}}.reasons-v1 .reasons-grid figure:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;padding:6px;background:linear-gradient(90deg, #F1BFC4 0%, #F5D895 32%, #A3D4D8 69%, #CFC3E4 100%);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - 6px), black 0);mask:radial-gradient(farthest-side, transparent calc(100% - 6px), black 0)}@media(min-width: 768px)and (max-width: 999px){.reasons-v1 .reasons-grid figure:before{padding:3px;background:linear-gradient(90deg, #F1BFC4 0%, #F5D895 32%, #A3D4D8 69%, #CFC3E4 100%);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - 3px), black 0);mask:radial-gradient(farthest-side, transparent calc(100% - 3px), black 0)}}@media(max-width: 767px){.reasons-v1 .reasons-grid figure:before{padding:3px;background:linear-gradient(90deg, #F1BFC4 0%, #F5D895 32%, #A3D4D8 69%, #CFC3E4 100%);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - 3px), black 0);mask:radial-gradient(farthest-side, transparent calc(100% - 3px), black 0)}}.reasons-v1 .reasons-grid figure img{z-index:2}@media(min-width: 768px)and (max-width: 999px){.reasons-v1 .reasons-grid figure img{width:auto;height:32px !important}}@media(max-width: 767px){.reasons-v1 .reasons-grid figure img{width:auto;height:32px !important}}.reasons-v1 .reasons-grid h3{margin:0px;padding:0px;margin-bottom:10px}@media(max-width: 767px){.reasons-v1 .reasons-grid h3{margin-bottom:0px}}.reasons-v1 .reasons-grid.reasons-grid-v2 p{margin:0px;padding:0px;font-family:"Prompt",sans-serif;font-size:24px;line-height:32px;letter-spacing:.24px;height:105px;display:flex;align-items:center;justify-content:left}@media(min-width: 768px)and (max-width: 1350px){.reasons-v1 .reasons-grid.reasons-grid-v2 p{font-size:20px;line-height:30px}}@media(max-width: 767px){.reasons-v1 .reasons-grid.reasons-grid-v2 p{font-size:18px;line-height:28px;text-align:center}}@media(min-width: 768px)and (max-width: 999px){.reasons-v1 .reasons-grid.reasons-grid-v2 p{font-size:18px;height:auto}}@media(max-width: 767px){.reasons-v1 .reasons-grid.reasons-grid-v2 p{height:auto}}.reasons-v2 .reasons-v2-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:center;margin:0 auto;gap:30px}.reasons-v2 .reasons-v2-grid .col-txt{flex-basis:680px}@media(min-width: 768px)and (max-width: 1350px){.reasons-v2 .reasons-v2-grid .col-txt{flex-basis:calc(100% - 430px)}}@media(min-width: 768px)and (max-width: 999px){.reasons-v2 .reasons-v2-grid .col-txt{flex-basis:100%}}@media(max-width: 767px){.reasons-v2 .reasons-v2-grid .col-txt{flex-basis:100%;text-align:center}}.reasons-v2 .reasons-v2-grid .col-img{flex-basis:calc(100% - 710px);position:relative}@media(min-width: 768px)and (max-width: 1350px){.reasons-v2 .reasons-v2-grid .col-img{flex-basis:400px}}@media(min-width: 768px)and (max-width: 999px){.reasons-v2 .reasons-v2-grid .col-img{flex-basis:400px}}@media(max-width: 767px){.reasons-v2 .reasons-v2-grid .col-img{flex-basis:100%}}.reasons-v2 .reasons-v2-grid .col-img figure img{border-radius:24px}.reasons-v2 .reasons-v2-grid hr.hr-sep{width:80%}@media(min-width: 768px)and (max-width: 1350px){.reasons-v2 .reasons-v2-grid hr.hr-sep{width:100%}}@media(max-width: 767px){.reasons-v2 .reasons-v2-grid hr.hr-sep{width:100%}}.reasons-v2 .reasons-v2-grid ul{margin:0px;padding:0px}.reasons-v2 .reasons-v2-grid ul li{display:block;padding:16px 0px 16px 42px;background:url(../img/svg/ic-check.svg) no-repeat;background-position:left center;font-size:22px;line-height:32px;position:relative}@media(min-width: 768px)and (max-width: 1500px){.reasons-v2 .reasons-v2-grid ul li{font-size:20px;line-height:30px}}@media(min-width: 768px)and (max-width: 999px){.reasons-v2 .reasons-v2-grid ul li{font-size:16px;line-height:24px}}@media(max-width: 767px){.reasons-v2 .reasons-v2-grid ul li{font-size:15px;line-height:24px;padding:12px 0px 12px 28px;background-size:20px auto;text-align:left}}.reasons-v2 .reasons-v2-grid ul li:before{content:"";position:absolute;bottom:0px;left:0px;background:rgba(0,0,0,0) linear-gradient(90deg, #F1BFC4 0%, #F5D895 32%, #A3D4D8 69%, #CFC3E4 100%) 0% 0% no-repeat padding-box;height:3px;width:80%}@media(min-width: 768px)and (max-width: 1350px){.reasons-v2 .reasons-v2-grid ul li:before{width:100%}}@media(max-width: 767px){.reasons-v2 .reasons-v2-grid ul li:before{width:100%;height:2px}}.services .ttlServices{display:flex;width:100%;flex-wrap:wrap !important;justify-content:center;margin:0 auto;gap:20px}@media(max-width: 767px){.services .ttlServices{gap:16px}}.services .ttlServices h2{margin:0px;padding:0px}.services .ttlServices .col-ttl{flex-basis:calc(100% - 500px)}@media(min-width: 768px)and (max-width: 999px){.services .ttlServices .col-ttl{flex-basis:100%}}@media(max-width: 767px){.services .ttlServices .col-ttl{flex-basis:100%}}@media(min-width: 768px)and (max-width: 1350px){.services .ttlServices .col-ttl p br{display:none}}.services .ttlServices .col-logo{flex-basis:475px}@media(min-width: 768px)and (max-width: 999px){.services .ttlServices .col-logo{flex-basis:350px}}@media(max-width: 767px){.services .ttlServices .col-logo{flex-basis:100%}}.services .ttlServices .partners-logo{padding:0px;border-radius:0px}.services .ttlServices .partners-logo .partners-logo-grid{justify-content:space-between}.services .ttlServices .partners-logo .partners-logo-grid picture{flex-basis:calc(50% - 20px)}.services .services-main{display:flex;width:100%;flex-wrap:wrap !important;justify-content:center;margin:0 auto;margin:48px 0px;gap:24px;align-items:flex-start}@media(min-width: 768px)and (max-width: 999px){.services .services-main{margin:32px 0px}}@media(max-width: 767px){.services .services-main{margin:32px 0px}}@media(max-width: 767px){.services .services-main{gap:16px}}.services .services-main .col{flex-basis:calc(33.33% - 16px);border-radius:12px;position:relative;cursor:pointer}@media(min-width: 768px)and (max-width: 999px){.services .services-main .col{flex-basis:100%}}@media(max-width: 767px){.services .services-main .col{flex-basis:100%}}.services .services-main .col h3{margin:0px;padding:0px;margin-top:24px}@media(max-width: 767px){.services .services-main .col h3{margin-top:12px}}.services .services-main figure img{border-radius:12px;height:520px;width:100%;object-fit:cover;object-position:center}@media(min-width: 768px)and (max-width: 1350px){.services .services-main figure img{height:450px}}@media(min-width: 768px)and (max-width: 999px){.services .services-main figure img{height:300px}}@media(max-width: 767px){.services .services-main figure img{height:350px}}.services .services-main .col-cont{display:none;background:rgba(0,0,0,0) linear-gradient(180deg, rgba(36, 36, 36, 0) 0%, rgba(36, 36, 36, 0.255) 66%, #262424 100%) 0% 0% no-repeat padding-box;position:absolute;top:0px;padding:36px;color:#fff;height:calc(100% - 88px);border-radius:12px;align-items:flex-end;gap:0px;width:100%;height:520px}@media(min-width: 768px)and (max-width: 1350px){.services .services-main .col-cont{padding:28px 20px;height:450px}}@media(min-width: 768px)and (max-width: 999px){.services .services-main .col-cont{height:300px}}@media(max-width: 767px){.services .services-main .col-cont{padding:20px 20px;height:350px}}@media(max-width: 767px){.services .services-main .col-cont p{text-align:center}}.services .services-main .col:hover .col-cont{background:rgba(30,28,28,.7);display:flex}.services .services-main.services-main-2 .col{flex-basis:calc(50% - 16px) !important}@media(max-width: 767px){.services .services-main.services-main-2 .col{flex-basis:100% !important}}.services .services-main.services-main-2 ul{display:none}.services .services-main.services-main-2 .col-cont{display:flex}.services .services-main.services-main-2 ul{margin:0px;padding:0px;text-align:left;margin-left:0px;margin-bottom:24px;margin-top:12px}.services .services-main.services-main-2 ul li{display:block;background:url(../img/svg/ic-bullet-white.svg) no-repeat;background-position:left center;padding-left:12px}.services .services-main.services-main-2 .col:hover ul{display:block}.services .services-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:center;margin:0 auto;margin:48px 0px;justify-content:space-between;gap:50px}@media(min-width: 768px)and (max-width: 999px){.services .services-grid{margin:32px 0px}}@media(max-width: 767px){.services .services-grid{margin:32px 0px}}@media(min-width: 768px)and (max-width: 1500px){.services .services-grid{gap:30px}}@media(min-width: 768px)and (max-width: 1350px){.services .services-grid{gap:30px}}@media(max-width: 767px){.services .services-grid{gap:24px}}.services .services-grid .col-txt{flex-basis:calc(100% - 760px)}@media(min-width: 768px)and (max-width: 1500px){.services .services-grid .col-txt{flex-basis:calc(100% - 630px)}}@media(min-width: 768px)and (max-width: 1350px){.services .services-grid .col-txt{flex-basis:calc(100% - 430px)}}@media(min-width: 768px)and (max-width: 999px){.services .services-grid .col-txt{flex-basis:calc(100% - 330px)}}@media(max-width: 767px){.services .services-grid .col-txt{flex-basis:100%;order:1}}@media(max-width: 767px){.services .services-grid .col-txt p{text-align:center}}@media(max-width: 767px){.services .services-grid .col-txt p:last-child{margin-bottom:0px}}.services .services-grid .col-img{flex-basis:670px}@media(min-width: 768px)and (max-width: 1500px){.services .services-grid .col-img{flex-basis:600px}}@media(min-width: 768px)and (max-width: 1350px){.services .services-grid .col-img{flex-basis:400px}}@media(min-width: 768px)and (max-width: 999px){.services .services-grid .col-img{flex-basis:300px}}@media(max-width: 767px){.services .services-grid .col-img{flex-basis:100%;order:2}}.services .services-grid .col-img img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:12px;height:495px}@media(min-width: 768px)and (max-width: 1350px){.services .services-grid .col-img img{height:auto}}@media(max-width: 767px){.services .services-grid .col-img img{height:250px}}.services .services-grid h3{margin:0px;padding:0px;font-size:28px;line-height:36px;letter-spacing:.24px;margin-bottom:16px}@media(max-width: 767px){.services .services-grid h3{font-size:20px;line-height:30px;text-align:center}}.services .services-grid hr.hr-sep{width:80%}@media(max-width: 767px){.services .services-grid hr.hr-sep{width:100%}}.services .services-grid.marginBottom-na{margin-bottom:0px}.services .swiperServices{margin:48px 0px}@media(min-width: 768px)and (max-width: 999px){.services .swiperServices{margin:32px 0px}}@media(max-width: 767px){.services .swiperServices{margin:32px 0px}}.services .swiperServices .services-main-swiper{display:flex;width:100%;flex-wrap:wrap !important;justify-content:center;margin:0 auto;gap:0px}.services .swiperServices .services-main-swiper .col{flex-basis:100%;border-radius:12px;position:relative;cursor:pointer;overflow:hidden}.services .swiperServices .services-main-swiper .col h3{margin:0px;padding:0px;margin-top:24px;text-transform:uppercase}@media(max-width: 767px){.services .swiperServices .services-main-swiper .col p{text-align:center}}.services .swiperServices .services-main-swiper figure img{border-radius:12px;height:520px;width:100%;object-fit:cover;object-position:center}@media(min-width: 768px)and (max-width: 999px){.services .swiperServices .services-main-swiper figure img{height:300px}}@media(max-width: 767px){.services .swiperServices .services-main-swiper figure img{height:300px}}.services .swiperServices .services-main-swiper .col-cont{display:none;background:rgba(30,28,28,.9);position:absolute;top:0px;padding:36px;color:#fff;height:calc(100% - 55px);border-radius:12px;align-items:flex-end;gap:0px;width:100%;height:520px}@media(min-width: 768px)and (max-width: 999px){.services .swiperServices .services-main-swiper .col-cont{padding:24px 20px;height:calc(100% - 53px);height:300px}}@media(max-width: 767px){.services .swiperServices .services-main-swiper .col-cont{padding:24px 20px;height:calc(100% - 53px);height:300px}}.services .swiperServices .services-main-swiper .col:hover .col-cont{display:flex}.services .swiperServices .swiper-button-prev svg,.services .swiperServices .swiper-button-next svg{display:none}@media(max-width: 767px){.services .swiperServices .swiper-button-prev,.services .swiperServices .swiper-button-next{display:block !important}}.services .swiperServices .swiper-button-prev{width:35px;height:35px;background:url(../img/svg/ic-swiper-prev.svg) no-repeat;background-position:center;background-size:32px auto;left:-60px;top:45%;z-index:5}@media(min-width: 768px)and (max-width: 1600px){.services .swiperServices .swiper-button-prev{left:-25px}}@media(max-width: 767px){.services .swiperServices .swiper-button-prev{left:-20px}}.services .swiperServices .swiper-button-prev:after{content:""}.services .swiperServices .swiper-button-next{width:35px;height:35px;background:url(../img/svg/ic-swiper-next.svg) no-repeat;background-position:center;background-size:32px auto;right:-60px;top:45%;z-index:5}@media(min-width: 768px)and (max-width: 1600px){.services .swiperServices .swiper-button-next{right:-25px}}@media(max-width: 767px){.services .swiperServices .swiper-button-next{right:-20px}}.services .swiperServices .swiper-button-next:after{content:""}.process{background:url(../img/bg/bg-process.png) no-repeat;background-position:55% 49%;background-size:contain}.process .process-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:center;margin:0 auto;margin:48px 0px;align-items:stretch;gap:16px}@media(min-width: 768px)and (max-width: 999px){.process .process-grid{margin:32px 0px}}@media(max-width: 767px){.process .process-grid{margin:32px 0px}}.process .process-grid .col{padding:24px 30px 32px;flex-basis:calc(25% - 12px);border-radius:12px}@media(min-width: 768px)and (max-width: 1350px){.process .process-grid .col{padding:20px 20px 25px}}@media(min-width: 768px)and (max-width: 999px){.process .process-grid .col{flex-basis:calc(50% - 12px)}}@media(max-width: 767px){.process .process-grid .col{flex-basis:100%;text-align:center;padding:16px 25px 25px}}.process .process-grid .col:nth-child(1) p.has-medium-font-size{background:#f1bfc4}.process .process-grid .col:nth-child(2) p.has-medium-font-size{background:#f5d895}.process .process-grid .col:nth-child(3) p.has-medium-font-size{background:#a3d4d8}.process .process-grid .col:nth-child(4) p.has-medium-font-size{background:#cfc3e4}.process .process-grid p.has-medium-font-size{margin:0px;padding:0px;width:64px;height:64px;font-size:40px !important;font-family:"Prompt",sans-serif;font-weight:800;display:flex;align-items:center;justify-content:center;border-radius:50%}@media(min-width: 768px)and (max-width: 1350px){.process .process-grid p.has-medium-font-size{width:55px;height:55px;font-size:32px !important}}@media(max-width: 767px){.process .process-grid p.has-medium-font-size{margin:0 auto;width:55px;height:55px;font-size:32px !important}}.process .process-grid p.has-medium-font-size strong{font-weight:800}.process .process-grid p:last-child{margin-bottom:0px}.process .process-grid h3{margin:0px;padding:0px;margin:24px 0px 0px}@media(max-width: 767px){.process .process-grid h3{margin:16px 0px 0px}}.areas{background:url(../img/bg/bg-areas.png) no-repeat;background-position:center bottom;background-size:contain}.areas .industries-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:center;margin:0 auto;gap:40px}@media(min-width: 768px)and (max-width: 999px){.areas .industries-grid{gap:16px}}@media(max-width: 767px){.areas .industries-grid{gap:24px}}.areas .industries-grid .col-txt{flex-basis:calc(100% - 730px)}@media(min-width: 768px)and (max-width: 1350px){.areas .industries-grid .col-txt{flex-basis:calc(100% - 550px)}}@media(min-width: 768px)and (max-width: 999px){.areas .industries-grid .col-txt{flex-basis:100%}}@media(max-width: 767px){.areas .industries-grid .col-txt{flex-basis:100% !important;text-align:center}}@media(min-width: 768px)and (max-width: 1500px){.areas .industries-grid .col-txt h2 br{display:none}}.areas .industries-grid .col-txt ul{margin:0px;padding:0px;display:flex;width:100%;flex-wrap:wrap !important;justify-content:center;margin:0 auto;margin-left:0px;justify-content:left;width:75%}.areas .industries-grid .col-txt ul li{flex-basis:50%;background:url(../img/svg/ic-bullet-red.svg) no-repeat;background-position:left center;padding-left:16px}@media(max-width: 767px){.areas .industries-grid .col-txt ul li{text-align:left}}.areas .industries-grid .col-list{flex-basis:690px}@media(min-width: 768px)and (max-width: 1350px){.areas .industries-grid .col-list{flex-basis:500px}}@media(min-width: 768px)and (max-width: 999px){.areas .industries-grid .col-list{flex-basis:100%}}@media(max-width: 767px){.areas .industries-grid .col-list{flex-basis:100% !important}}.areas .industries-grid .col-list img{border-radius:12px}.areas .industries-grid .col-list ul{margin:0px;padding:0px}@media(min-width: 768px)and (max-width: 999px){.areas .industries-grid .col-list ul{display:flex;width:100%;flex-wrap:wrap !important;justify-content:center;margin:0 auto;gap:10px}}.areas .industries-grid .col-list ul li{display:block;padding:16px 32px 16px 100px;margin:16px 0px;border-radius:16px;border:2px solid #cacaca;cursor:pointer;background:url(../img/icons/areas-home.png) no-repeat;background-size:68px;background-position:20px center}@media(min-width: 768px)and (max-width: 999px){.areas .industries-grid .col-list ul li{flex-basis:calc(50% - 5px);margin:0px 0px}}@media(max-width: 767px){.areas .industries-grid .col-list ul li{padding:12px 20px 12px 72px}}.areas .industries-grid .col-list ul li:hover{border-color:#707070}.areas .industries-grid .col-list ul li strong:nth-child(1){font-size:20px}@media(max-width: 767px){.areas .industries-grid .col-list ul li strong:nth-child(1){font-size:18px}}@media(max-width: 767px){.areas .industries-grid .col-list ul li{background-size:48px;background-position:16px center}}.areas .industries-grid .col-list ul li:hover{background:url(../img/icons/areas-home-hover.png) no-repeat;background-size:68px;background-position:20px center}@media(max-width: 767px){.areas .industries-grid .col-list ul li:hover{background-size:48px;background-position:16px center}}.areas .industries-grid .col-list ul li.ic-residential{background:url(../img/icons/ic-residential.svg) no-repeat;background-size:68px;background-position:20px center}@media(max-width: 767px){.areas .industries-grid .col-list ul li.ic-residential{background-size:48px;background-position:16px center}}.areas .industries-grid .col-list ul li.ic-residential:hover{background:url(../img/icons/ic-residential-hover.svg) no-repeat;background-size:68px;background-position:20px center}@media(max-width: 767px){.areas .industries-grid .col-list ul li.ic-residential:hover{background-size:48px;background-position:16px center}}.areas .industries-grid .col-list ul li.ic-commercial{background:url(../img/icons/ic-commercial.svg) no-repeat;background-size:68px;background-position:20px center}@media(max-width: 767px){.areas .industries-grid .col-list ul li.ic-commercial{background-size:48px;background-position:16px center}}.areas .industries-grid .col-list ul li.ic-commercial:hover{background:url(../img/icons/ic-commercial-hover.svg) no-repeat;background-size:68px;background-position:20px center}@media(max-width: 767px){.areas .industries-grid .col-list ul li.ic-commercial:hover{background-size:48px;background-position:16px center}}.areas .industries-grid .col-list ul li.ic-industrial{background:url(../img/icons/ic-industrial.svg) no-repeat;background-size:68px;background-position:20px center}@media(max-width: 767px){.areas .industries-grid .col-list ul li.ic-industrial{background-size:48px;background-position:16px center}}.areas .industries-grid .col-list ul li.ic-industrial:hover{background:url(../img/icons/ic-industrial-hover.svg) no-repeat;background-size:68px;background-position:20px center}@media(max-width: 767px){.areas .industries-grid .col-list ul li.ic-industrial:hover{background-size:48px;background-position:16px center}}.areas .industries-grid .col-list ul li.ic-institutional{background:url(../img/icons/ic-institutional.svg) no-repeat;background-size:68px;background-position:20px center}@media(max-width: 767px){.areas .industries-grid .col-list ul li.ic-institutional{background-size:48px;background-position:16px center}}.areas .industries-grid .col-list ul li.ic-institutional:hover{background:url(../img/icons/ic-institutional-hover.svg) no-repeat;background-size:68px;background-position:20px center}@media(max-width: 767px){.areas .industries-grid .col-list ul li.ic-institutional:hover{background-size:48px;background-position:16px center}}.areas .industries-grid .col-list ul li.ic-strata{background:url(../img/icons/ic-strata.svg) no-repeat;background-size:68px;background-position:20px center}@media(max-width: 767px){.areas .industries-grid .col-list ul li.ic-strata{background-size:48px;background-position:16px center}}.areas .industries-grid .col-list ul li.ic-strata:hover{background:url(../img/icons/ic-strata-hover.svg) no-repeat;background-size:68px;background-position:20px center}@media(max-width: 767px){.areas .industries-grid .col-list ul li.ic-strata:hover{background-size:48px;background-position:16px center}}@media(min-width: 768px)and (max-width: 1350px){.areas .industries-grid .col-list ul li br{display:none}}@media(max-width: 767px){.areas .industries-grid .col-list ul li br{display:none}}@media(min-width: 768px)and (max-width: 1350px){.areas .industries-grid .col-list ul li strong+br{display:block}}@media(max-width: 767px){.areas .industries-grid .col-list ul li strong+br{display:block}}.areas .areas-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:center;margin:0 auto;justify-content:left;margin:48px 0px;gap:24px 24px}@media(min-width: 768px)and (max-width: 999px){.areas .areas-grid{margin:32px 0px}}@media(max-width: 767px){.areas .areas-grid{margin:32px 0px}}@media(min-width: 768px)and (max-width: 999px){.areas .areas-grid{gap:10px 10px;justify-content:center}}@media(max-width: 767px){.areas .areas-grid{gap:16px}}.areas .areas-grid .col{flex-basis:calc(33.33% - 16px);position:relative}@media(min-width: 768px)and (max-width: 999px){.areas .areas-grid .col{flex-basis:calc(50% - 12px)}}@media(max-width: 767px){.areas .areas-grid .col{flex-basis:100%}}.areas .areas-grid .col figure img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:12px;height:350px}@media(max-width: 767px){.areas .areas-grid .col figure img{height:250px}}.areas .areas-grid .col h3{margin:0px;padding:0px;text-transform:uppercase}.areas .areas-grid .col h3 strong{background:url(../img/svg/ic-pin.svg) no-repeat;background-position:left center;padding-left:40px}@media(min-width: 768px)and (max-width: 1350px){.areas .areas-grid .col h3 strong{padding-left:30px;background-size:20px auto}}@media(max-width: 767px){.areas .areas-grid .col h3 strong{padding-left:28px;background-size:18px auto}}.areas .areas-grid .col-cont{background:rgba(30,28,28,.9);position:absolute;top:0px;padding:36px;color:#fff;height:calc(100% - 72px);border-radius:12px;align-items:flex-end;gap:0px;width:100%;height:100%}@media(min-width: 768px)and (max-width: 1350px){.areas .areas-grid .col-cont{padding:36px 24px}}@media(max-width: 767px){.areas .areas-grid .col-cont{padding:24px 16px}}.areas .areas-grid .col-cont .col-cont-txt{flex-basis:100%}.areas .areas-grid .col-cont ul{margin:0px;padding:0px;display:flex;width:100%;flex-wrap:wrap !important;justify-content:center;margin:0 auto;display:none;width:75%;margin:0 auto}@media(min-width: 768px)and (max-width: 1350px){.areas .areas-grid .col-cont ul{width:80%}}.areas .areas-grid .col-cont ul li{background:url(../img/svg/ic-bullet-white.svg) no-repeat;background-position:left center;padding-left:12px;flex-basis:50%}@media(min-width: 768px)and (max-width: 1350px){.areas .areas-grid .col-cont ul li{flex-basis:100%}}.areas .areas-grid .col:hover .col-cont{display:flex;align-items:center}.areas .areas-grid .col:hover h3{text-align:center;margin-bottom:24px}.areas .areas-grid .col:hover ul{display:flex}.areas .areas-grid.areas-grid-4 .col{flex-basis:calc(50% - 16px);position:relative}@media(max-width: 767px){.areas .areas-grid.areas-grid-4 .col{flex-basis:100%}}.areas .areas-grid.areas-grid-4 ul{width:60%}@media(max-width: 767px){.areas .areas-grid.areas-grid-4 ul{width:100%;gap:3px 14px}}@media(max-width: 767px){.areas .areas-grid.areas-grid-4 ul li{flex-basis:auto}}.sectors .sectors-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:center;margin:0 auto;margin:48px 0px;gap:16px}@media(min-width: 768px)and (max-width: 999px){.sectors .sectors-grid{margin:32px 0px}}@media(max-width: 767px){.sectors .sectors-grid{margin:32px 0px}}.sectors .sectors-grid .col{flex-basis:calc(25% - 12px);position:relative;cursor:pointer}@media(max-width: 767px){.sectors .sectors-grid .col{flex-basis:100%}}.sectors .sectors-grid .col:nth-child(5),.sectors .sectors-grid .col:nth-child(6),.sectors .sectors-grid .col:nth-child(7){flex-basis:calc(33.33% - 11px)}@media(max-width: 767px){.sectors .sectors-grid .col:nth-child(5),.sectors .sectors-grid .col:nth-child(6),.sectors .sectors-grid .col:nth-child(7){flex-basis:100%}}.sectors .sectors-grid .col h3{margin:0px;padding:0px;text-align:center;text-transform:uppercase}@media(min-width: 768px)and (max-width: 999px){.sectors .sectors-grid .col h3 br{display:none}}.sectors .sectors-grid .col figure img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:12px;height:332px}.sectors .sectors-grid .col-cont{background:rgba(0,0,0,0) linear-gradient(180deg, rgba(36, 36, 36, 0) 0%, rgba(36, 36, 36, 0.255) 66%, #262424 100%) 0% 0% no-repeat padding-box;position:absolute;top:0px;padding:36px 20px;color:#fff;height:calc(100% - 56px);border-radius:12px;align-items:flex-end;gap:0px;height:100%;width:100%}@media(min-width: 768px)and (max-width: 999px){.sectors .sectors-grid .col-cont{padding:23px 14px}}.sectors .sectors-grid .col-cont .col-cont-txt{flex-basis:100%;text-align:center}.sectors .sectors-grid .col-cont ul.wp-block-list{margin:0px;padding:0px;margin-top:12px;display:none}.sectors .sectors-grid .col-cont ul.wp-block-list li{background:url(../img/svg/ic-bullet-white.svg) no-repeat;background-position:left center;padding-left:12px;display:block;text-align:left}.sectors .sectors-grid .col:hover .col-cont{background:rgba(30,28,28,.65);display:flex}.sectors .sectors-grid .col:hover ul.wp-block-list{display:inline-block}.compliant{background:url(../img/bg/bg-compliant.png) no-repeat;background-position:center;background-size:cover}.compliant .compliant-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:center;margin:0 auto;margin:48px 0px;gap:24px}@media(min-width: 768px)and (max-width: 999px){.compliant .compliant-grid{margin:32px 0px}}@media(max-width: 767px){.compliant .compliant-grid{margin:32px 0px}}@media(min-width: 768px)and (max-width: 999px){.compliant .compliant-grid{gap:10px}}@media(max-width: 767px){.compliant .compliant-grid{gap:16px}}.compliant .compliant-grid .col{flex-basis:calc(33.33% - 16px);border-radius:12px;position:relative;cursor:pointer}@media(min-width: 768px)and (max-width: 999px){.compliant .compliant-grid .col{flex-basis:calc(33.33% - 7px)}}@media(max-width: 767px){.compliant .compliant-grid .col{flex-basis:100%}}.compliant .compliant-grid .col h3{margin:0px;padding:0px;margin-top:24px;text-align:center;text-transform:uppercase}.compliant .compliant-grid .col p{display:none}@media(max-width: 767px){.compliant .compliant-grid .col p{text-align:center}}.compliant .compliant-grid figure img{border-radius:12px;height:430px;width:100%;object-fit:cover;object-position:center}@media(min-width: 768px)and (max-width: 999px){.compliant .compliant-grid figure img{height:320px}}@media(max-width: 767px){.compliant .compliant-grid figure img{height:320px}}.compliant .compliant-grid .col-cont{background:rgba(0,0,0,0) linear-gradient(180deg, rgba(36, 36, 36, 0) 0%, rgba(36, 36, 36, 0.75) 66%, #262424 100%) 0% 0% no-repeat padding-box;position:absolute;top:0px;padding:36px;color:#fff;height:calc(100% - 56px);border-radius:12px;align-items:flex-end;gap:0px;width:100%;height:100%}@media(min-width: 768px)and (max-width: 1350px){.compliant .compliant-grid .col-cont{padding:24px 24px}}@media(min-width: 768px)and (max-width: 999px){.compliant .compliant-grid .col-cont{padding:15px 14px}}@media(max-width: 767px){.compliant .compliant-grid .col-cont{padding:24px 20px}}.compliant .compliant-grid .col-cont p:last-child{margin-bottom:0px}.compliant .compliant-grid .col-cont-txt{flex-basis:100%}.compliant .compliant-grid .col:hover .col-cont{display:flex}.compliant .compliant-grid .col:hover p{display:block}.difference{background:url(../img/bg/bg-difference.png) no-repeat;background-position:55% 38%;background-size:contain}.difference .difference-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:center;margin:0 auto;margin:48px 0px;align-items:stretch;gap:22px}@media(min-width: 768px)and (max-width: 999px){.difference .difference-grid{margin:32px 0px}}@media(max-width: 767px){.difference .difference-grid{margin:32px 0px}}@media(min-width: 768px)and (max-width: 999px){.difference .difference-grid{gap:10px 10px}}@media(max-width: 767px){.difference .difference-grid{gap:16px}}.difference .difference-grid .col{flex-basis:calc(33.33% - 15px);background:#fbfbfb;padding:24px 24px 32px;border-radius:12px}@media(min-width: 768px)and (max-width: 999px){.difference .difference-grid .col{flex-basis:calc(33.33% - 8px)}}@media(max-width: 767px){.difference .difference-grid .col{flex-basis:100%}}@media(max-width: 767px){.difference .difference-grid .col p{text-align:center}}.difference .difference-grid .col p:last-child{margin-bottom:0px}.difference .difference-grid h3{margin:0px;padding:0px}@media(max-width: 767px){.difference .difference-grid h3 br{display:none}}.difference .difference-grid .col-ttl{display:flex;width:100%;flex-wrap:wrap !important;justify-content:center;margin:0 auto;gap:18px}@media(min-width: 768px)and (max-width: 1350px){.difference .difference-grid .col-ttl{gap:10px}}@media(min-width: 768px)and (max-width: 999px){.difference .difference-grid .col-ttl{text-align:center}}@media(max-width: 767px){.difference .difference-grid .col-ttl{gap:10px;align-items:center}}.difference .difference-grid .col-ttl .col-ttl-img{flex-basis:88px !important}@media(min-width: 768px)and (max-width: 1350px){.difference .difference-grid .col-ttl .col-ttl-img{flex-basis:70px !important}}@media(min-width: 768px)and (max-width: 999px){.difference .difference-grid .col-ttl .col-ttl-img{flex-basis:100% !important}}@media(max-width: 767px){.difference .difference-grid .col-ttl .col-ttl-img{flex-basis:70px !important}}@media(min-width: 768px)and (max-width: 1350px){.difference .difference-grid .col-ttl .col-ttl-img img{width:64px !important;height:64px !important}}@media(max-width: 767px){.difference .difference-grid .col-ttl .col-ttl-img img{width:64px !important;height:64px !important}}.difference .difference-grid .col-ttl .col-ttl-txt{flex-basis:calc(100% - 120px) !important}@media(min-width: 768px)and (max-width: 1350px){.difference .difference-grid .col-ttl .col-ttl-txt{flex-basis:calc(100% - 120px) !important}}@media(min-width: 768px)and (max-width: 999px){.difference .difference-grid .col-ttl .col-ttl-txt{flex-basis:100% !important}}@media(max-width: 767px){.difference .difference-grid .col-ttl .col-ttl-txt{flex-basis:calc(100% - 80px) !important}}@media(min-width: 768px)and (max-width: 999px){.difference .difference-grid .col-ttl .col-ttl-txt h3 br{display:none}}.faq .faq-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:center;margin:0 auto;gap:16px;justify-content:space-between;align-items:flex-start}@media(min-width: 768px)and (max-width: 999px){.faq .faq-grid{margin-top:24px}}@media(max-width: 767px){.faq .faq-grid{gap:10px;margin-top:16px}}.faq .faq-grid .col{flex-basis:calc(50% - 16px) !important}@media(min-width: 768px)and (max-width: 999px){.faq .faq-grid .col{flex-basis:100% !important;gap:10px}}@media(max-width: 767px){.faq .faq-grid .col{flex-basis:100% !important}}.faq .rank-math-list{display:flex;width:100%;flex-wrap:wrap !important;justify-content:center;margin:0 auto;margin:48px 0px;justify-content:space-between;gap:10px 10px}@media(min-width: 768px)and (max-width: 999px){.faq .rank-math-list{margin:32px 0px}}@media(max-width: 767px){.faq .rank-math-list{margin:32px 0px}}@media(min-width: 768px)and (max-width: 999px){.faq .rank-math-list{margin:0px 0px}}@media(max-width: 767px){.faq .rank-math-list{margin:0px 0px;gap:5px}}.faq .rank-math-list .rank-math-list-item{flex-basis:100%}.faq .rank-math-list h3{margin:0px;padding:0px;background:#f5f7fa;padding:22px 68px 22px 20px;cursor:pointer;background:url(../img/svg/ic-plus.svg) no-repeat;background-size:40px auto;background-position:98% center;font-weight:700;font-size:20px}@media(min-width: 768px)and (max-width: 999px){.faq .rank-math-list h3{font-size:18px;line-height:28px}}@media(max-width: 767px){.faq .rank-math-list h3{font-size:18px;line-height:28px;background-size:24px auto;padding:16px 32px 16px 12px}}.faq .rank-math-list h3 strong{font-weight:700}.faq .rank-math-list h3.collapse{background:url(../img/svg/ic-minus.svg) no-repeat;background-size:40px auto;background-position:98% center}@media(max-width: 767px){.faq .rank-math-list h3.collapse{background-size:24px auto}}.faq .rank-math-list .rank-math-answer p{margin:0px;padding:0px;padding:0px 20px 20px}@media(max-width: 767px){.faq .rank-math-list .rank-math-answer p{padding:0px 16px 12px}}.faq .rank-math-list .rank-math-list-item{background:#f5f7fa 0% 0% no-repeat padding-box;border-radius:12px;margin:5px 0px}.sns .wp-block-group__inner-container{width:1920px}@media(max-width: 2000px){.sns .wp-block-group__inner-container{width:auto}}@media(max-width: 767px){.sns p{margin-bottom:0px}}.sns p a{color:#262424;font-size:20px}@media(max-width: 767px){.sns p a{font-size:18px}}.sns .sns-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:center;margin:0 auto;margin:48px 0px 0px;justify-content:center;gap:20px}@media(min-width: 768px)and (max-width: 999px){.sns .sns-grid{margin-top:32px}}@media(max-width: 767px){.sns .sns-grid{margin-top:32px}}@media(min-width: 768px)and (max-width: 999px){.sns .sns-grid{gap:10px}}@media(max-width: 767px){.sns .sns-grid{gap:16px;justify-content:center}}.sns .sns-grid .col{flex-basis:calc(14.29% - 18px) !important}@media(min-width: 768px)and (max-width: 999px){.sns .sns-grid .col{flex-basis:calc(25% - 10px) !important}}@media(max-width: 767px){.sns .sns-grid .col{flex-basis:calc(50% - 10px) !important}}.sns .sns-grid img{border-radius:12px}.expertise .expertise-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:center;margin:0 auto;justify-content:space-between;gap:50px}@media(min-width: 768px)and (max-width: 1350px){.expertise .expertise-grid{gap:30px}}@media(max-width: 767px){.expertise .expertise-grid{gap:24px}}.expertise .expertise-grid .col-txt{flex-basis:calc(100% - 750px) !important}@media(min-width: 768px)and (max-width: 1350px){.expertise .expertise-grid .col-txt{flex-basis:calc(100% - 530px) !important}}@media(min-width: 768px)and (max-width: 999px){.expertise .expertise-grid .col-txt{flex-basis:100% !important}}@media(max-width: 767px){.expertise .expertise-grid .col-txt{flex-basis:100% !important;text-align:center}}.expertise .expertise-grid .col-list{flex-basis:700px !important}@media(min-width: 768px)and (max-width: 1350px){.expertise .expertise-grid .col-list{flex-basis:500px !important}}@media(min-width: 768px)and (max-width: 999px){.expertise .expertise-grid .col-list{flex-basis:100% !important;display:flex;flex-wrap:wrap;align-items:stretch;gap:20px}}@media(max-width: 767px){.expertise .expertise-grid .col-list{flex-basis:100% !important}}.expertise .expertise-grid .col-list-grid{margin:30px 0px;border-radius:20px;overflow:hidden}@media(min-width: 768px)and (max-width: 1350px){.expertise .expertise-grid .col-list-grid{margin:12px 0px}}@media(min-width: 768px)and (max-width: 999px){.expertise .expertise-grid .col-list-grid{flex-basis:calc(50% - 10px);margin:0px 0px;border-radius:8px}}@media(max-width: 767px){.expertise .expertise-grid .col-list-grid{margin:12px 0px}}.expertise .expertise-grid .col-list-grid:first-child{margin-top:0px}.expertise .expertise-grid .col-list-grid:last-child{margin-bottom:0px}.expertise .expertise-grid .col-list-grid .col-list-cont{padding:16px 20px;display:flex;align-items:center;justify-content:left;gap:20px;width:100%}@media(max-width: 767px){.expertise .expertise-grid .col-list-grid .col-list-cont{gap:12px}}.expertise .expertise-grid .col-list-grid p{margin:0px;padding:0px}.expertise .expertise-grid .col-list-grid figure{flex-basis:74px}@media(max-width: 767px){.expertise .expertise-grid .col-list-grid figure{flex-basis:64px}}@media(max-width: 767px){.expertise .expertise-grid .col-list-grid figure img{height:64px !important;width:64px !important}}.expertise .expertise-grid .col-list-grid p{flex-basis:calc(100% - 94px)}@media(max-width: 767px){.expertise .expertise-grid .col-list-grid p{flex-basis:calc(100% - 80px)}}.expectation{background:url(../img/bg/bg-expectation.png) no-repeat;background-position:55% 36%;background-size:contain}.expectation .expectation-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:center;margin:0 auto;margin:48px 0px;align-items:stretch;gap:22px}@media(min-width: 768px)and (max-width: 999px){.expectation .expectation-grid{margin:32px 0px}}@media(max-width: 767px){.expectation .expectation-grid{margin:32px 0px}}@media(min-width: 768px)and (max-width: 999px){.expectation .expectation-grid{gap:12px}}@media(max-width: 767px){.expectation .expectation-grid{gap:16px}}.expectation .expectation-grid .col{flex-basis:calc(33.33% - 15px);background:#fbfbfb;padding:24px 24px 32px;border-radius:12px;text-align:center}@media(max-width: 767px){.expectation .expectation-grid .col{flex-basis:calc(50% - 8px);padding:16px 12px}}@media(max-width: 400px){.expectation .expectation-grid .col{flex-basis:100%}}.expectation .expectation-grid .col p:last-child{margin-bottom:0px}.expectation .expectation-grid h3{margin:0px;padding:0px}.expectation .expectation-grid p{font-family:"Prompt",sans-serif;font-size:24px;line-height:32px;letter-spacing:.24px;font-weight:800}@media(min-width: 768px)and (max-width: 1350px){.expectation .expectation-grid p{font-size:20px;line-height:30px}}@media(max-width: 767px){.expectation .expectation-grid p{font-size:18px;line-height:28px;text-align:center}}@media(min-width: 768px)and (max-width: 999px){.expectation .expectation-grid p{font-size:18px;line-height:26px}}@media(max-width: 767px){.expectation .expectation-grid p{font-size:16px;margin-bottom:0px}}.expectation .expectation-grid p strong{font-weight:800}@media(max-width: 400px){.expectation .expectation-grid p br{display:none}}@media(min-width: 768px)and (max-width: 1350px){.expectation .expectation-grid figure img{width:90px !important;height:90px !important}}@media(min-width: 768px)and (max-width: 999px){.expectation .expectation-grid figure img{width:68px !important;height:68px !important}}@media(max-width: 767px){.expectation .expectation-grid figure img{width:68px !important;height:68px !important}}.testimonial{background:url(../img/bg/bg-testimonial.jpg) no-repeat;background-size:cover;background-position:center}.testimonial .wp-block-group__inner-container{position:relative}@media(max-width: 767px){.testimonial figure{text-align:center}}.testimonial figure.imgGoogleBadge{position:absolute;right:0px;top:130px}@media(min-width: 768px)and (max-width: 1500px){.testimonial figure.imgGoogleBadge{position:relative;right:0px;top:0;text-align:right}}@media(max-width: 767px){.testimonial figure.imgGoogleBadge{position:relative;top:0px;display:block}}.testimonial .swiperTestimonial{margin:48px 0px}@media(min-width: 768px)and (max-width: 999px){.testimonial .swiperTestimonial{margin:32px 0px}}@media(max-width: 767px){.testimonial .swiperTestimonial{margin:32px 0px}}@media(max-width: 767px){.testimonial .swiperTestimonial{margin-bottom:0px}}@media(max-width: 767px){.testimonial .swiperTestimonial .swiper-button-prev,.testimonial .swiperTestimonial .swiper-button-next{display:block !important}}.testimonial .swiperTestimonial .swiper-button-prev svg,.testimonial .swiperTestimonial .swiper-button-next svg{display:none}.testimonial .swiperTestimonial .swiper-button-prev{width:35px;height:35px;background:url(../img/svg/ic-swiper-prev.svg) no-repeat;background-position:center;background-size:32px auto;left:-60px;top:45%;z-index:5}@media(min-width: 768px)and (max-width: 1600px){.testimonial .swiperTestimonial .swiper-button-prev{left:-25px}}@media(max-width: 767px){.testimonial .swiperTestimonial .swiper-button-prev{left:-20px}}.testimonial .swiperTestimonial .swiper-button-prev:after{content:""}.testimonial .swiperTestimonial .swiper-button-next{width:35px;height:35px;background:url(../img/svg/ic-swiper-next.svg) no-repeat;background-position:center;background-size:32px auto;right:-60px;top:45%;z-index:5}@media(min-width: 768px)and (max-width: 1600px){.testimonial .swiperTestimonial .swiper-button-next{right:-25px}}@media(max-width: 767px){.testimonial .swiperTestimonial .swiper-button-next{right:-20px}}.testimonial .swiperTestimonial .swiper-button-next:after{content:""}.testimonial .testimonial-cont{padding:32px 24px;border-radius:12px;background:#fbfbfb !important;gap:0px}@media(max-width: 767px){.testimonial .testimonial-cont{padding:22px 20px;text-align:center}}.testimonial .testimonial-cont .col{flex-basis:100%;background:#fbfbfb !important;position:relative}.testimonial .testimonial-cont .col p:last-child{margin-bottom:0px}.testimonial .testimonial-cont h3{margin:0px;padding:0px;text-transform:uppercase;margin-bottom:16px}@media(min-width: 768px)and (max-width: 999px){.testimonial .testimonial-cont h3{margin-bottom:4px}}@media(max-width: 767px){.testimonial .testimonial-cont h3{margin-bottom:5px}}.testimonial .testimonial-cont h3+figure img{position:absolute;top:0px;right:24px}@media(min-width: 768px)and (max-width: 999px){.testimonial .testimonial-cont h3+figure img{right:0px;position:relative}}@media(max-width: 767px){.testimonial .testimonial-cont h3+figure img{position:relative;right:auto}}.types-slider .slider-grid{display:flex;width:100%;flex-wrap:wrap !important;justify-content:center;margin:0 auto;margin:48px 0px;gap:10px}@media(min-width: 768px)and (max-width: 999px){.types-slider .slider-grid{margin:32px 0px}}@media(max-width: 767px){.types-slider .slider-grid{margin:32px 0px}}.types-slider .slider-grid .col{flex-basis:calc(16.66% - 14px) !important;position:relative;cursor:pointer;border-radius:12px;overflow:hidden}@media(min-width: 768px)and (max-width: 1500px){.types-slider .slider-grid .col{flex-basis:calc(33.33% - 14px) !important}}@media(max-width: 767px){.types-slider .slider-grid .col{flex-basis:100% !important}}.types-slider .slider-grid .col img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:12px;height:320px}@media(max-width: 767px){.types-slider .slider-grid .col img{height:280px}}.types-slider .slider-grid .col-cont{background:rgba(0,0,0,0) linear-gradient(180deg, rgba(36, 36, 36, 0) 0%, rgba(36, 36, 36, 0.255) 66%, #262424 100%) 0% 0% no-repeat padding-box;position:absolute;top:0px;padding:16px 16px;color:#fff;height:calc(100% - 72px);border-radius:12px;align-items:flex-end;gap:0px;width:100%;height:100%;border-radius:12px}.types-slider .slider-grid .col-cont .col-cont-txt{flex-basis:100%}.types-slider .slider-grid .col-cont h3{font-size:20px;line-height:28px;letter-spacing:.24px;margin-bottom:0px;text-transform:uppercase}@media(min-width: 768px)and (max-width: 999px){.types-slider .slider-grid .col-cont h3{font-size:18px;line-height:28px;text-align:center}}@media(max-width: 767px){.types-slider .slider-grid .col-cont h3{font-size:18px;line-height:28px;text-align:center}}.types-slider .slider-grid .col-cont p{margin-top:8px;font-size:15px;line-height:24px;margin-bottom:0px;display:none}@media(max-width: 767px){.types-slider .slider-grid .col-cont p{text-align:center}}.types-slider .slider-grid .col:hover .col-cont{background:rgba(30,28,28,.65);display:flex;border-radius:12px;border-width:4px;border-style:solid;border-image:linear-gradient(90deg, #F1BFC4 0%, #F5D895 32%, #A3D4D8 69%, #CFC3E4 100%) 1}.types-slider .slider-grid .col:hover p{display:block}/*# sourceMappingURL=style.min.css.map */