@charset "UTF-8";@import url(//glopen.huiruiwl.com/static/css/./fonts.css);:root{--glopen-base-color:#fff;--glopen-contrast-color:#111;--glopen-primary-color:#28456c;--glopen-secondary-color:#ad9264;--glopen-tertiary-color:#6c757d;--glopen-quaternary-color:#d4eaf5;--glopen-quinary-color:#dbd2c3;--glopen-muted-color:#f8f8f8;--glopen-primary-color-alpha:rgba(40,69,108,.8);--header-navbar-height:clamp(60px, 50px + 2vw, 100px);--glopen-heading-font-size:clamp(1rem, calc(0.338rem + 1.103vw), 1.75rem);--glopen-heading-font-size-large:clamp(2rem, calc(1.338rem + 1.103vw), 2.75rem);--glopen-heading-font-size-xlarge:clamp(2.25rem, calc(1.368rem + 1.471vw), 3.25rem);--glopen-paragraph-font-size:clamp(1rem, calc(0.309rem + 0.735vw), 1.25rem);--glopen-paragraph-font-size-large:clamp(1.25rem, calc(0.559rem + 0.735vw), 1.5rem);--glopen-paragraph-font-size-xlarge:clamp(1.5em, calc(1.05em + 0.75vw), 2.25em);--glopen-paragraph-line-height:clamp(1.25rem, calc(0.699rem + 0.919vw), 1.875rem)}.gl-section-subtitle{font-weight:600;font-size:var(--glopen-paragraph-font-size-xlarge)}.gl-section-title{font-weight:700;font-size:var(--glopen-heading-font-size-large);margin-bottom:clamp(2rem, 1.5rem + 1.5vw, 3.5rem);line-height:1}.gl-section-title:has(+.gl-section-desc){margin-bottom:clamp(1rem, .5rem + 1.5vw, 2.25rem)}.gl-section-desc{font-weight:500;font-size:var(--glopen-paragraph-font-size);margin-bottom:clamp(2rem, 1.5rem + 1.5vw, 3.5rem)}.gl-section-title-s{font-weight:700;font-size:var(--glopen-heading-font-size-large);line-height:1}.gl-section-desc-s{font-weight:400;font-size:var(--glopen-paragraph-font-size)}.gl-svg-box-padding-5>svg{padding:5px}.wp-site-blocks .gl-tour-subtitle{font-size:calc(var(--glopen-heading-font-size-large) * 0.9);font-weight:700;color:var(--glopen-secondary-color);line-height:1.2;margin-bottom:1rem}.gl-tour-notice{margin-top:2.5rem;color:var(--glopen-primary-color);background-color:var(--glopen-muted-color);margin-left:auto;margin-right:auto;font-size:var(--glopen-paragraph-font-size-large);font-weight:500;padding:1.25rem 1.5rem;border-radius:.75rem;border:3px solid var(--glopen-primary-color);@media (min-width:960px){width:80%}}.wp-block-glopen-teamcard{position:relative;overflow:hidden;text-align:center;container-type:inline-size;display:flex;flex-direction:column;&>.gl-team-photo{margin-bottom:0;& img{width:100%;object-position:top}}& .wp-block-glopen-teamicon{position:absolute;width:40%;margin-top:4%;margin-left:4%;top:0;left:0}& .gl-team-info{background-color:var(--glopen-quaternary-color);padding-top:3cqw;padding-bottom:3cqw;& .gl-team-social{padding:1cqw 0;display:flex;justify-content:center;align-items:center;gap:2cqw;&>.gl-team-email,&>.gl-team-linked{padding:1cqw;background-color:var(--glopen-primary-color);display:flex;align-items:center;border-radius:.5rem;&>svg{width:6cqw;aspect-ratio:1/1}}}& .gl-team-name{font-size:clamp(1rem, 9cqw, 9cqw);font-weight:700;color:var(--glopen-primary-color);margin:1.5cqw 0;line-height:1}& .gl-team-title{font-size:clamp(.875rem, 7cqw, 7cqw);font-weight:600;color:var(--glopen-secondary-color);margin:0;line-height:1}}& .gl-team-description{font-size:clamp(.75rem, 4cqw, 4cqw);background-color:var(--glopen-primary-color);color:var(--glopen-base-color);margin:0;padding:4cqw;flex-grow:1}}.wp-block-glopen-teamicon{aspect-ratio:500/195;background-repeat:no-repeat;background-size:100% 100%;background-position:center;position:relative;overflow:hidden;z-index:1;user-select:none;container-type:inline-size;&>span{display:block;width:100%;text-align:center;margin-top:2.8cqw;text-indent:8cqw;transform:scaleX(.95) scaleY(1.5);font-size:3.125cqw;font-weight:700;color:#022049;white-space:nowrap}}.wp-block-glopen-storytree{padding-top:2rem;padding-bottom:2rem;&:first-of-type{margin-top:-2rem}&:nth-last-child(1 of &){margin-bottom:-2rem}&>.gl-media-container{& img{border-radius:.5rem}}& .wp-block-heading{font-size:calc(var(--glopen-paragraph-font-size-xlarge) * 0.85);font-weight:700;&~p{font-size:var(--glopen-paragraph-font-size);font-weight:400}}@media (max-width:959px){& .wp-block-heading{margin-top:1rem;margin-bottom:.5rem;&~p{margin-top:.5rem}}&~&{border-top:1px dashed var(--glopen-contrast-color)}}@media (min-width:960px){&{position:relative;display:flex;align-items:center;gap:clamp(4rem, calc(1.6rem + 4vw), 8rem)}&>*{width:50%}&>.gl-media-container{&:before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1rem;height:1rem;border-radius:50%;background-color:var(--glopen-secondary-color);z-index:1}}&:before{content:'';display:block;width:2px;background-color:var(--glopen-contrast-color);position:absolute;left:50%;transform:translateX(-50%);z-index:1}&:not(:nth-child(1 of &)):not(:nth-last-child(1 of &)):before{height:100%;top:0}&:nth-child(1 of &):before{bottom:0;height:50%}&:nth-last-child(1 of &):before{top:0;height:50%}&:nth-of-type(even){&>.gl-media-container{order:2}}}}.gl-video-play{cursor:pointer;position:relative;overflow:hidden;border-radius:.5rem;&:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 512a512 512 0 1 1 1024 0 512 512 0 1 1-1024 0z m376.6-217.8c-15.2 8.4-24.6 24.6-24.6 41.8v352c0 17.4 9.4 33.4 24.6 41.8s33.6 8.2 48.6-1l288-176c14.2-8.8 23-24.2 23-41s-8.8-32.2-23-41l-288-176c-14.8-9-33.4-9.4-48.6-1z' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:10%;z-index:1;pointer-events:none;opacity:.85;transition:all .15s ease-in-out}&:hover:after{opacity:1;transform:scale(1.1)}video::-webkit-media-controls{display:none}}.wp-block-glopen-intro-section2{& .gl-inner-price{font-weight:700;font-size:var(--glopen-paragraph-font-size-large);color:var(--glopen-secondary-color)}& .gl-intro-section2-list-box{font-weight:400;font-size:var(--glopen-paragraph-font-size);line-height:var(--glopen-paragraph-line-height);padding-left:1.25rem;&>li~li{margin-top:.5rem}}}.wp-block-glopen-svgicon{display:block}.wp-block-glopen-intro-section3{--container-default:1200px;--container-xsmall:750px;--container-small:900px;--container-large:1400px;--container-xlarge:1600px;display:flex;&>div{width:50%;&.gl-left{mask:linear-gradient(to left,transparent,#000 80%)}&.gl-right{mask:linear-gradient(to right,transparent,#000 80%)}&:not(.gl-left):not(.gl-right){flex-grow:1}}& .gl-section-description{font-size:calc( var(--glopen-paragraph-font-size) * 1.5 );line-height:calc( var(--glopen-paragraph-line-height) * 1.5 )}& .gl-section-description strong{font-weight:600}@media (min-width:960px){.gl-left+.uk-container{--container-space:0.5;padding-left:0;&:not([class*=uk-container-]){margin-left:calc((var(--container-space) - 0.5) * -1 * var(--container-default));max-width:calc(var(--container-space) * var(--container-default))}&.uk-container-xsmall{margin-left:calc((var(--container-space) - 0.5) * -1 * var(--container-xsmall));max-width:calc(var(--container-space) * var(--container-xsmall))}&.uk-container-small{margin-left:calc((var(--container-space) - 0.5) * -1 * var(--container-small));max-width:calc(var(--container-space) * var(--container-small))}&.uk-container-large{margin-left:calc((var(--container-space) - 0.5) * -1 * var(--container-large));max-width:calc(var(--container-space) * var(--container-large))}&.uk-container-xlarge{margin-left:calc((var(--container-space) - 0.5) * -1 * var(--container-xlarge));max-width:calc(var(--container-space) * var(--container-xlarge))}}.uk-container:has(+.gl-right){--container-space:0.5;padding-right:0;&:not([class*=uk-container-]){margin-right:calc((var(--container-space) - 0.5) * -1 * var(--container-default));max-width:calc(var(--container-space) * var(--container-default))}&.uk-container-xsmall{margin-right:calc((var(--container-space) - 0.5) * -1 * var(--container-xsmall));max-width:calc(var(--container-space) * var(--container-xsmall))}&.uk-container-small{margin-right:calc((var(--container-space) - 0.5) * -1 * var(--container-small));max-width:calc(var(--container-space) * var(--container-small))}&.uk-container-large{margin-right:calc((var(--container-space) - 0.5) * -1 * var(--container-large));max-width:calc(var(--container-space) * var(--container-large))}&.uk-container-xlarge{margin-right:calc((var(--container-space) - 0.5) * -1 * var(--container-xlarge));max-width:calc(var(--container-space) * var(--container-xlarge))}}}@media (max-width:959px){flex-wrap:wrap;text-align:center;&>div{width:100%}.gl-left,.gl-right{display:none}}}.wp-block-glopen-grid-texticon{--divider-color:#e6e6e6;& .wp-block-glopen-texticon{flex-grow:1;padding-top:2rem;padding-bottom:2rem;& .wp-block-heading{font-weight:300;font-size:var(--glopen-heading-font-size)}& .wp-block-paragraph{font-weight:300;font-size:var(--glopen-paragraph-font-size)}}& .wp-block-glopen-grid-item{display:flex;&.uk-grid-margin{border-top:1px solid var(--divider-color)}}&.gl-grid-divider .uk-grid>:not(.uk-first-column):not(:first-child):before{content:'';display:block;width:1px;height:100%;background-color:var(--divider-color);margin-left:-1px;flex-shrink:0}&.gl-position-top-normal .uk-grid{margin-top:-30px;position:relative;z-index:1}@media (min-width:960px){&.gl-grid-divider .wp-block-glopen-texticon{margin-right:1px}&.gl-position-top-normal .uk-grid{margin-top:-60px}&.gl-transition-top .wp-block-glopen-texticon{transition:transform 0.15s ease-in-out;&:hover{transform:translateY(-10%)}}}}.wp-block-glopen-message-form{position:relative;overflow:clip;&>div:first-of-type{padding-bottom:0}&>div:last-of-type{padding-top:200px}& .gl-message-fieldset{padding:clamp(2rem, 1rem + 2vw, 3.5rem);background-color:var(--glopen-quaternary-color);background-image:url('/static/images/message_backgroun.png');background-position:101% -5px;background-repeat:no-repeat;background-size:35%;border-radius:1rem;box-shadow:0 20px 18px -6px rgba(0,0,0,.3);box-sizing:border-box;margin:0 auto;transform:translateY(200px)}& .gl-message-fields{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem;&>*{width:calc(50% - 1rem);background-color:rgba(242,242,242,0.82);padding:1em;font-size:.875rem;box-sizing:border-box;border:1px solid var(--glopen-primary-color);border-radius:0.25rem;&:focus{outline:none;border-color:var(--glopen-secondary-color)}&::placeholder{color:var(--glopen-tertiary-color);opacity:1}}&>select{width:100%;&:not(:valid){color:var(--glopen-tertiary-color)}}&>textarea{width:100%;min-height:100px;resize:vertical}& .gl-submit-btn{width:auto;margin-left:auto;background-color:var(--glopen-primary-color);color:var(--glopen-base-color);border:none;cursor:pointer;font-size:1.125rem;font-weight:500;padding:.75em 3em;transition:background-color 0.15s ease-in-out;&:hover{background-color:var(--glopen-secondary-color)}}@media (max-width:959px){&>*,& .gl-submit-btn{width:100%}}}}.wp-site-blocks{&,.uk-h1,.uk-h2,.uk-h3,.uk-h4,.uk-h5,.uk-h6,.uk-heading-2xlarge,.uk-heading-3xlarge,.uk-heading-large,.uk-heading-medium,.uk-heading-small,.uk-heading-xlarge,h1,h2,h3,h4,h5,h6{font-family:'Poppins','Segoe UI Variable','Segoe UI',system-ui,-apple-system,BlinkMacSystemFont,'San Francisco','SF Pro Text','Ubuntu','Helvetica Neue','Noto Sans','Liberation Sans',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'}em{color:unset}p:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,address:last-child,dl:last-child,fieldset:last-child,figure:last-child,ol:last-child,ul:last-child,p:last-child,pre:last-child{margin-bottom:0}}:where(.wp-block-heading){font-size:var(--glopen-heading-font-size)}:where(.wp-block-paragraph){font-size:var(--glopen-paragraph-font-size);line-height:var(--glopen-paragraph-line-height)}.flex-shrink-0{flex-shrink:0}.uk-offcanvas-bar{width:80%;left:-80%;background-color:var(--glopen-primary-color);border-right:4px solid var(--glopen-secondary-color)}.uk-offcanvas-close{top:.875rem;right:1rem}.uk-offcanvas-close svg{width:1.5rem}.uk-offcanvas-close svg *{stroke-width:2;stroke:var(--glopen-secondary-color) !important}.uk-offcanvas-overlay:before{background:var(--glopen-secondary-color)}.uk-offcanvas-overlay.uk-open:before{opacity:.65}.uk-background-width-1-2{background-size:50%}.uk-height-max-xlarge{max-height:600px}.gl-media-padding-xxsmall{padding:.5rem}.gl-media-padding-xsmall{padding:clamp(0.75rem, calc(0.3rem + 0.75vw), 1.5rem)}.gl-media-padding-small{padding:clamp(1rem, calc(0.1rem + 1.5vw), 2.5rem)}.gl-media-padding-medium{padding:clamp(2.5rem, calc(1.9rem + 1vw), 3.5rem)}.gl-media-padding-large{padding:clamp(3.5rem, calc(2.9rem + 1vw), 4.5rem)}.gl-media-padding-xlarge{padding:clamp(4.5rem, calc(3.9rem + 1vw), 5.5rem)}.gl-media-padding-xxlarge{padding:clamp(5.5rem, calc(5.2rem + 0.5vw), 6rem)}.gl-flex-gap-xsmall{gap:clamp(0.5rem, calc(-0.1rem + 1vw), 1.5rem)}.gl-flex-gap-small{gap:clamp(1.5rem, calc(0.9rem + 1vw), 2.5rem)}.gl-flex-gap-medium{gap:clamp(2.5rem, calc(1.9rem + 1vw), 3.5rem)}.gl-flex-gap-large{gap:clamp(3.5rem, calc(2.9rem + 1vw), 4.5rem)}.gl-flex-gap-xlarge{gap:clamp(4.5rem, calc(3.9rem + 1vw), 5.5rem)}.gl-flex-gap-xxlarge{gap:clamp(5.5rem, calc(5.2rem + 0.5vw), 6rem)}.gl-border-radius-normal{border-radius:.5rem}.gl-border-radius-large{border-radius:1rem}.gl-button{padding:clamp(0.5rem, calc(0.275rem + 0.375vw), 0.875rem) clamp(1rem, calc(0.4rem + 1vw), 2rem);border-radius:500px;text-decoration:none;font-weight:700;font-size:clamp(1rem, calc(0.7rem + 0.5vw), 1.5rem);transition:background-color .15s ease-in-out,color .15s ease-in-out}.gl-button:hover{text-decoration:none}.gl-button-default{background-color:var(--glopen-base-color);color:var(--glopen-primary-color)}.gl-button-default:hover{background-color:var(--glopen-secondary-color);color:var(--glopen-base-color)}.wp-element-button{transition:background-color .15s ease-in-out,color .15s ease-in-out}.wp-element-button:hover{color:var(--glopen-primary-color);background-color:var(--glopen-base-color);text-decoration:none}.gl-rounded-btn-box{&.gl-button-medium .wp-element-button{font-size:clamp(1.25rem, calc(1.1rem + 0.25vw), 1.5rem);padding:clamp(0.75rem, calc(0.45rem + 0.5vw), 1.25rem) clamp(1.5rem, calc(0.9rem + 1vw), 2.5rem)}& .wp-element-button{font-size:1.125rem;border-radius:.5rem;font-weight:500}& :not(.is-style-outline){& .wp-element-button{background-color:var(--glopen-secondary-color);color:var(--glopen-base-color);&:hover{background-color:var(--glopen-primary-color)}}}}.gl-background-color-primary .gl-rounded-btn-box :not(.is-style-outline):hover .wp-element-button{background-color:var(--glopen-base-color);color:var(--glopen-primary-color)}.gl-overlay{position:relative;overflow:hidden}.gl-overlay:before{content:'';position:absolute;z-index:0;top:0;left:0;width:100%;height:100%}.gl-overlay>*{position:relative;z-index:1}.gl-overlay-gradient:before{background-image:linear-gradient(0deg,transparent -50%,var(--glopen-primary-color) 115%)}.gl-overlay-primary:before{background-color:var(--glopen-primary-color-alpha)}.gl-overlay-dark:before{background-color:rgba(34,34,34,.8)}.gl-overlay-light:before{background-color:rgba(255,255,255,.8)}.gl-color-base,.gl-color-box-base .gl-text:not(.gl-remove-box-color),.gl-color-box-base-st .gl-section-subtitle:not(.gl-remove-box-color),.gl-color-box-base-t .wp-block-heading:not(.gl-remove-box-color),.gl-color-box-base-t .gl-section-title:not(.gl-remove-box-color),.gl-color-box-base-d .wp-block-paragraph:not(.gl-remove-box-color),.gl-color-box-base-d .gl-section-desc:not(.gl-remove-box-color){color:var(--glopen-base-color)}.gl-color-contrast,.gl-color-box-contrast .gl-text:not(.gl-remove-box-color),.gl-color-box-contrast-st .gl-section-subtitle:not(.gl-remove-box-color),.gl-color-box-contrast-t .wp-block-heading:not(.gl-remove-box-color),.gl-color-box-contrast-t .gl-section-title:not(.gl-remove-box-color),.gl-color-box-contrast-d .wp-block-paragraph:not(.gl-remove-box-color),.gl-color-box-contrast-d .gl-section-desc:not(.gl-remove-box-color){color:var(--glopen-contrast-color)}.gl-color-primary,.gl-color-box-primary .gl-text:not(.gl-remove-box-color),.gl-color-box-primary-st .gl-section-subtitle:not(.gl-remove-box-color),.gl-color-box-primary-t .wp-block-heading:not(.gl-remove-box-color),.gl-color-box-primary-t .gl-section-title:not(.gl-remove-box-color),.gl-color-box-primary-d .wp-block-paragraph:not(.gl-remove-box-color),.gl-color-box-primary-d .gl-section-desc:not(.gl-remove-box-color){color:var(--glopen-primary-color)}.gl-color-secondary,.gl-color-box-secondary .gl-text:not(.gl-remove-box-color),.gl-color-box-secondary-st .gl-section-subtitle:not(.gl-remove-box-color),.gl-color-box-secondary-t .wp-block-heading:not(.gl-remove-box-color),.gl-color-box-secondary-t .gl-section-title:not(.gl-remove-box-color),.gl-color-box-secondary-d .wp-block-paragraph:not(.gl-remove-box-color),.gl-color-box-secondary-d .gl-section-desc:not(.gl-remove-box-color){color:var(--glopen-secondary-color)}.gl-color-tertiary,.gl-color-box-tertiary .gl-text:not(.gl-remove-box-color),.gl-color-box-tertiary-st .gl-section-subtitle:not(.gl-remove-box-color),.gl-color-box-tertiary-t .wp-block-heading:not(.gl-remove-box-color),.gl-color-box-tertiary-t .gl-section-title:not(.gl-remove-box-color),.gl-color-box-tertiary-d .wp-block-paragraph:not(.gl-remove-box-color),.gl-color-box-tertiary-d .gl-section-desc:not(.gl-remove-box-color){color:var(--glopen-tertiary-color)}.gl-color-quaternary,.gl-color-box-quaternary .gl-text:not(.gl-remove-box-color),.gl-color-box-quaternary-st .gl-section-subtitle:not(.gl-remove-box-color),.gl-color-box-quaternary-t .wp-block-heading:not(.gl-remove-box-color),.gl-color-box-quaternary-t .gl-section-title:not(.gl-remove-box-color),.gl-color-box-quaternary-d .wp-block-paragraph:not(.gl-remove-box-color),.gl-color-box-quaternary-d .gl-section-desc:not(.gl-remove-box-color){color:var(--glopen-quaternary-color)}.gl-color-quinary,.gl-color-box-quinary .gl-text:not(.gl-remove-box-color),.gl-color-box-quinary-st .gl-section-subtitle:not(.gl-remove-box-color),.gl-color-box-quinary-t .wp-block-heading:not(.gl-remove-box-color),.gl-color-box-quinary-t .gl-section-title:not(.gl-remove-box-color),.gl-color-box-quinary-d .wp-block-paragraph:not(.gl-remove-box-color),.gl-color-box-quinary-d .gl-section-desc:not(.gl-remove-box-color){color:var(--glopen-quinary-color)}.gl-color-muted,.gl-color-box-muted .gl-text:not(.gl-remove-box-color),.gl-color-box-muted-st .gl-section-subtitle:not(.gl-remove-box-color),.gl-color-box-muted-t .wp-block-heading:not(.gl-remove-box-color),.gl-color-box-muted-t .gl-section-title:not(.gl-remove-box-color),.gl-color-box-muted-d .wp-block-paragraph:not(.gl-remove-box-color),.gl-color-box-muted-d .gl-section-desc:not(.gl-remove-box-color){color:var(--glopen-muted-color)}.gl-color-primary-alpha,.gl-color-box-primary-alpha .gl-text:not(.gl-remove-box-color),.gl-color-box-primary-alpha-st .gl-section-subtitle:not(.gl-remove-box-color),.gl-color-box-primary-alpha-t .wp-block-heading:not(.gl-remove-box-color),.gl-color-box-primary-alpha-t .gl-section-title:not(.gl-remove-box-color),.gl-color-box-primary-alpha-d .wp-block-paragraph:not(.gl-remove-box-color),.gl-color-box-primary-alpha-d .gl-section-desc:not(.gl-remove-box-color){color:var(--glopen-primary-color-alpha)}.gl-background-color-base{background-color:var(--glopen-base-color)}.gl-background-color-contrast{background-color:var(--glopen-contrast-color)}.gl-background-color-primary{background-color:var(--glopen-primary-color)}.gl-background-color-secondary{background-color:var(--glopen-secondary-color)}.gl-background-color-tertiary{background-color:var(--glopen-tertiary-color)}.gl-background-color-quaternary{background-color:var(--glopen-quaternary-color)}.gl-background-color-quinary{background-color:var(--glopen-quinary-color)}.gl-background-color-muted{background-color:var(--glopen-muted-color)}.gl-background-color-primary-alpha{background-color:var(--glopen-primary-color-alpha)}.wp-block-glopen-bgtitle{display:flex;flex-direction:column;justify-content:center;&>*:not(.gl-mask-link){position:relative;overflow:hidden;z-index:2;margin-top:0;margin-bottom:0}&>.gl-mask-link{position:absolute;inset:0;z-index:3}& .wp-block-heading{font-size:clamp(1.5rem, calc(1.2rem + 0.5vw), 2rem);font-weight:700}& .wp-block-paragraph{font-size:var(--glopen-paragraph-font-size)}&.gl-link-card{gap:.75rem;padding-left:1rem;padding-right:1rem;&>.gl-mask-link{position:absolute;inset:.75rem;z-index:3;border:2px solid rgba(255,255,255,.5);border-radius:.5rem}}&.gl-title-card{&>.wp-block-paragraph:before{content:'';display:block;margin:.75rem auto;height:2px;background-color:rgba(255,255,255,.5)}}}[class*=gl-mask-color-]{position:relative;overflow:hidden;&:before{content:'';position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:var(--gl-mask-color);opacity:calc(var(--gl-mask-opacity) / 100)}}.gl-mask-color-base{--gl-mask-color:var(--glopen-base-color)}.gl-mask-color-contrast{--gl-mask-color:var(--glopen-contrast-color)}.gl-mask-color-primary{--gl-mask-color:var(--glopen-primary-color)}.gl-mask-color-secondary{--gl-mask-color:var(--glopen-secondary-color)}.gl-mask-color-tertiary{--gl-mask-color:var(--glopen-tertiary-color)}.gl-mask-color-quaternary{--gl-mask-color:var(--glopen-quaternary-color)}.gl-mask-color-quinary{--gl-mask-color:var(--glopen-quinary-color)}.gl-mask-color-muted{--gl-mask-color:var(--glopen-muted-color)}.gl-mask-color-primary-alpha{--gl-mask-color:var(--glopen-primary-color-alpha)}.gl-mask-0{--gl-mask-opacity:0}.gl-mask-10{--gl-mask-opacity:10}.gl-mask-20{--gl-mask-opacity:20}.gl-mask-30{--gl-mask-opacity:30}.gl-mask-40{--gl-mask-opacity:40}.gl-mask-50{--gl-mask-opacity:50}.gl-mask-60{--gl-mask-opacity:60}.gl-mask-70{--gl-mask-opacity:70}.gl-mask-80{--gl-mask-opacity:80}.gl-mask-90{--gl-mask-opacity:90}.gl-mask-100{--gl-mask-opacity:100}.wp-block-glopen-copyright{background-color:var(--glopen-contrast-color);color:var(--glopen-muted-color);padding-top:0.75rem;padding-bottom:0.75rem;& small{display:block}}.wp-block-glopen-sociallink{list-style:none;margin:0;padding:0;gap:clamp(.2rem, .5vw, .5rem);flex-wrap:wrap;align-items:center;& a{display:flex;align-items:center;padding:clamp(0.2rem, calc(0.095rem + 0.175vw), 0.375rem);background-color:var(--glopen-base-color);border-radius:.25rem;& svg{width:clamp(0.875rem, calc(0.5rem + 0.625vw), 1.5rem);color:var(--glopen-primary-color);& path{fill:currentColor}}}}.wp-block-glopen-masthead{background-color:var(--glopen-primary-color);min-height:var(--header-navbar-height);box-sizing:border-box;display:flex;&>.uk-navbar{padding-top:clamp(0.4rem, calc(0.19rem + 0.35vw), 0.75rem);padding-bottom:clamp(0.4rem, calc(0.19rem + 0.35vw), 0.75rem);width:100%}& .uk-navbar-nav{& a{font-size:clamp(1rem, calc(0.7rem + 0.5vw), 1.5rem);font-weight:500}&>li{&>a{color:var(--glopen-base-color);min-height:var(--header-navbar-height);text-transform:unset;transition:opacity 0.15s ease-in-out;&:hover{color:var(--glopen-base-color);opacity:.8}}}}& .uk-navbar-parent-icon{position:relative;top:2px;margin-left:1px;& polyline{stroke-width:2px}}& .nav-center-logo{max-height:60%;width:auto}& .uk-navbar-dropdown{width:unset;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;padding:18px 25px;border-top:4px solid var(--glopen-secondary-color);& a{color:#333}}& .uk-navbar-left{align-items:center;& .nav-left-logo{max-height:clamp(2.25rem, calc(1rem + 2.5vw), 5rem);width:auto}}& .more-menu{padding-left:1.5rem;& svg rect{rx:1px;color:var(--glopen-secondary-color)}}& .offcanvas-menu{user-select:none;& .uk-parent>div{display:flex;justify-content:space-between}& .uk-nav-parent-icon{display:flex;align-items:center;padding-left:1rem;padding-right:1rem;margin-right:-1rem;flex-shrink:0;cursor:pointer}& .main-item{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-grow:1;text-decoration:none;color:var(--glopen-base-color);font-weight:500;padding:.5rem 0}& .uk-nav-sub a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:400;color:var(--glopen-base-color);padding:.25rem 0}}}.gl-section-size-small{--gl-section-size-small-padding:clamp(6rem, 10vw, 16rem);padding-top:var(--gl-section-size-small-padding);padding-bottom:var(--gl-section-size-small-padding)}.gl-section-size-normal{--gl-section-size-normal-padding:clamp(10rem, calc(4rem + 10vw), 20rem);padding-top:var(--gl-section-size-normal-padding);padding-bottom:var(--gl-section-size-normal-padding)}.gl-section-size-large{--gl-section-size-large-padding:clamp(14rem, calc(8rem + 10vw), 24rem);padding-top:var(--gl-section-size-large-padding);padding-bottom:var(--gl-section-size-large-padding)}.wp-block-glopen-hero-banner{& :where(.wp-block-heading,.wp-block-paragraph){color:var(--glopen-base-color)}&>div{display:flex;flex-wrap:wrap;gap:1.5rem;&>:where(.wp-block-heading){font-weight:700;display:flex;align-items:center;font-size:var(--glopen-heading-font-size-xlarge);margin:0}&>:where(.wp-block-paragraph){font-weight:400;font-size:var(--glopen-paragraph-font-size);padding-right:clamp(0%, calc((100vw - 960px) * 0.2), 20%);width:100%;box-sizing:border-box;margin:0}&>.wp-block-button{width:100%;& .wp-block-button__link{padding:.875rem 1.5rem;font-weight:500}}}& .gl-hero-banner-center{justify-content:center;& :where(.wp-block-heading){text-align:center}& :where(.wp-block-paragraph){padding:0 clamp(0%, calc((100vw - 960px) * 0.2), 10%);text-align:center}& .wp-block-button{display:flex;justify-content:center}}& .gl-plan-box{display:flex;align-items:center;text-align:center;gap:clamp(1rem, .5rem + 1vw, 2rem);width:100%;& .wp-block-glopen-texticon{padding-top:1.25rem;padding-bottom:1.25rem;& :where(.wp-block-heading){margin-top:0;font-size:clamp(.875rem, 1.5vw, 1rem);font-weight:500}& :where(.wp-block-paragraph){font-size:clamp(1rem, .5rem + 3vw, 1.5rem);font-weight:700}}}&.gl-plan-center .gl-plan-box{justify-content:center}&.gl-plan-right .gl-plan-box{justify-content:flex-end}}.wp-block-glopen-hero-banner2{@media (max-width:959px){&{background-image:none !important}&>div{position:relative;&:before{content:'';background-color:rgba(40,69,108,.7);position:absolute;z-index:0;top:0;left:0;width:100%;height:100%}&>div{margin-top:4rem;margin-bottom:2rem}& .wp-block-button{margin-top:8rem;text-align:center}& figure:has(img){display:none}& :where(.wp-block-heading){font-size:3rem}}}&>div{padding-top:10vw;padding-bottom:10vw;background-size:auto 100%;&>div{position:relative;right:clamp(0rem, calc(-9.375rem + 15.625vw), 12rem)}}& :where(img){width:auto;max-height:clamp(3rem, calc(0.6rem + 4vw), 7rem)}& :where(.wp-block-heading){color:var(--glopen-base-color);font-size:clamp(2rem, calc(-0.647rem + 4.412vw), 5rem);font-weight:700;margin-top:1rem}& .wp-element-button{--gl-btn-padding:clamp(0.5rem, calc(0.35rem + 0.25vw), 0.75rem);font-weight:600;background-color:var(--glopen-base-color);color:var(--glopen-primary-color);transition:background-color .15s ease-in-out;padding:var(--gl-btn-padding) calc(var(--gl-btn-padding) * 2);&:hover{background-color:var(--glopen-secondary-color);color:var(--glopen-base-color)}}}.wp-block-glopen-tripadvisor{width:7.5rem;padding:.5rem 0.5rem 0.25rem;background:var(--glopen-base-color);border-radius:.4rem;font-size:1.05rem;font-weight:500;&>div:has(svg){display:flex;align-items:center;justify-content:space-between}}.wp-block-glopen-texticon{display:flex;&:not(.gl-media-location-left):not(.gl-media-location-right){flex-wrap:wrap;flex-direction:column}& .gl-media-container{min-width:1rem}& .gl-text-container{min-width:4rem;width:100%;word-wrap:break-word}& :where(.gl-text-container .wp-block-heading){margin-bottom:.5rem;font-weight:600;font-size:clamp(1.25rem, calc(0.875rem + 0.625vw), 1.875rem)}& :where(.gl-text-container .wp-block-paragraph){margin-top:0;font-weight:400;font-size:var(--glopen-paragraph-font-size)}&.gl-vt-1{& .gl-media-container img{max-height:calc(clamp(1.25rem, calc(0.875rem + 0.625vw), 1.875rem) * 5);width:auto;border-radius:.5rem;transform:rotate(-5deg)}& .gl-text-container{display:flex;flex-direction:column;justify-content:center}}&.gl-vt-2{@media (max-width:959px){flex-direction:column;justify-content:center;align-items:center;padding:2rem}@media (min-width:960px){&>.gl-text-container{flex-grow:1;padding-top:5%;padding-bottom:5%}&>.gl-media-container{width:calc( 100% / 2 );position:relative;& img{height:100%;position:absolute;object-fit:contain}}}& .wp-block-heading{font-size:calc(var(--glopen-paragraph-font-size-xlarge) * 0.85);font-weight:700;&~p{font-size:var(--glopen-paragraph-font-size);font-weight:400}}}&.gl-vt-3{& .gl-media-container img{border-radius:.5rem}@media (max-width:959px){flex-wrap:wrap}@media (min-width:960px){container-type:inline-size;&>.gl-text-container{flex-grow:1}&>.gl-media-container{width:30cqw;flex-shrink:0;position:relative;& img{width:30cqw;height:100%;position:absolute;object-fit:contain}}}}&.gl-vt-4{& .wp-block-heading{font-size:calc(var(--glopen-heading-font-size-large) * .6);line-height:1.2;&~p{font-size:var(--glopen-paragraph-font-size);color:var(--glopen-primary-color)}}@media (max-width:959px){& .gl-media-container{margin-right:.5rem;& svg{width:2rem}}}}```}.wp-block-glopen-intro-section{@media (max-width:959px){& .wp-block-glopen-grid-item:has(>img),& .wp-block-glopen-grid-item:has(.gl-uk-img){order:-1}}&,& .wp-block-heading{color:var(--glopen-primary-color)}& .gl-intro-section-list-box{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px, 100%), 1fr));gap:.75rem 2rem;font-size:1.125rem;font-weight:600;padding-left:1rem;& ::marker{color:var(--glopen-secondary-color)}}& .wp-block-glopen-grid.uk-grid-match>.wp-block-glopen-grid-item>img{align-self:flex-start}& :where(.uk-grid-match)>*>*{margin-bottom:0}& .gl-uk-img{width:100%}}.wp-block-glopen-split-feature{@media (max-width:959px){&>.gl-media-container{height:320px}}@media (min-width:960px){&{display:flex;--containerMarginLeft:20px;--containerPadding:40px;--containerleftSize:clamp(200px, 20vw, 400px)}&>.gl-media-container{width:calc(50% - var(--containerleftSize))}& .uk-container{margin-left:var(--containerMarginLeft);&:not(.uk-container-xsmall):not(.uk-container-small):not(.uk-container-large):not(.uk-container-xlarge):not(.uk-container-expand){max-width:calc( 1200px / 2 - var(--containerPadding) + var(--containerleftSize) - var(--containerMarginLeft) )}&.uk-container-xsmall{max-width:calc( 750px / 2 - var(--containerPadding) + var(--containerleftSize) - var(--containerMarginLeft) )}&.uk-container-small{max-width:calc( 900px / 2 - var(--containerPadding) + var(--containerleftSize) - var(--containerMarginLeft) )}&.uk-container-large{max-width:calc( 1400px / 2 - var(--containerPadding) + var(--containerleftSize) - var(--containerMarginLeft) )}&.uk-container-xlarge{max-width:calc( 1600px / 2 - var(--containerPadding) + var(--containerleftSize) - var(--containerMarginLeft) )}}}&>.gl-media-container{background-repeat:no-repeat;background-size:cover;background-position:top center}& .wp-block-glopen-texticon{& :where(.gl-text-container .wp-block-heading){font-weight:400;font-size:clamp(1.25rem, 1.25vw, 1.75rem)}& :where(.gl-text-container .wp-block-paragraph){opacity:.8;font-weight:300;font-size:clamp(1rem, 1vw, 1.25rem)}& .gl-media-container{max-width:clamp(2.5rem, 2.5vw, 3.5rem)}}& .gl-text-container{&>.gl-section-desc-s{font-weight:300;font-size:clamp(1.25rem, .5rem + 1vw, 1.75rem)}&>.wp-block-glopen-grid{row-gap:clamp(1rem, 1rem + 2vw, 3rem);&>.uk-grid-margin{margin-top:0}}}}.wp-block-glopen-testimonial{display:flex;flex-direction:column;gap:clamp(.875rem, .5rem + 0.5vw, 1.125rem);user-select:none;&>.gl-inner-header{text-align:center}&>:where(blockquote.gl-inner-content){font-style:normal;font-weight:400;font-size:clamp(.875rem, .5rem + 0.5vw, 1.125rem);color:var(--glopen-contrast-color);overflow-y:auto;margin:0;&::-webkit-scrollbar{width:5px;height:5px}&::-webkit-scrollbar-button{display:none}&::-webkit-scrollbar-thumb{background:rgba(0,0,0,.035);border-radius:3px}&:hover{&::-webkit-scrollbar-thumb{background:rgba(40,69,108,.15)}}&::-webkit-scrollbar-track{background:0 0}}&>.gl-inner-footer{text-align:center;margin-top:auto;@media (min-width:960px){text-align:right}&>*{margin:0}&>.gl-inner-name{font-weight:500;font-size:clamp(1.25rem, 1vw, 1.875rem)}&>.gl-inner-type{font-size:clamp(1rem, 1vw, 1.25rem)}}}.wp-block-glopen-slider{position:relative;--sliderArrowSize:clamp(1.75rem, calc(0.55rem + 2vw), 3.75rem);--sliderArrowOffset:clamp(-1.88rem, calc(-0.28rem - 1vw), -0.88rem);@media (max-width:959px){&>:where(.gl-slider-prev),&>:where(.gl-slider-next){display:none}&.uk-slider-container-offset{margin-left:0;margin-right:0}}&>:where(.gl-slider-prev){background:transparent;border:none;cursor:pointer;width:var(--sliderArrowSize);height:var(--sliderArrowSize);padding:0;position:absolute;top:50%;left:var(--sliderArrowOffset);transform:translateY(-50%);z-index:100;opacity:0.5;transition:opacity 0.3s ease-in-out;&:hover{opacity:1}}&>:where(.gl-slider-next){background:transparent;border:none;cursor:pointer;width:var(--sliderArrowSize);height:var(--sliderArrowSize);padding:0;position:absolute;top:50%;right:var(--sliderArrowOffset);transform:translateY(-50%);z-index:100;opacity:0.5;transition:opacity 0.3s ease-in-out;&:hover{opacity:1}}&>:where(.uk-dotnav){align-items:center;justify-content:center;padding:.5rem 0}}.wp-block-glopen-slider-testimonials{& .gl-slider-prev{left:.5rem}& .gl-slider-next{right:.5rem}@media (min-width:960px){& .gl-slider-prev{left:0}& .gl-slider-next{right:0}& .wp-block-glopen-slider-item>*{margin-left:3rem;margin-right:3rem}}}.wp-block-glopen-slider-image{&>div:hover{.uk-slider{& .gl-slider-prev{opacity:.5;left:-3.5rem}& .gl-slider-next{opacity:.5;right:-3.5rem}}}.uk-slider{@media (min-width:960px){margin-left:2rem;margin-right:2rem}& .wp-block-glopen-slider-item{display:flex;align-items:center;& img{max-height:150px;object-fit:contain;@media (max-width:959px){max-height:80px}}}& .gl-slider-prev{opacity:0;transition:all .3s ease-in-out}& .gl-slider-next{opacity:0;transition:all .3s ease-in-out}}}.wp-block-glopen-accordion{&.gl-theme-1{&>.wp-block-glopen-accordion-item{background-color:#f2f2f2;&~&{margin-top:1rem}&>.uk-accordion-title{font-size:1rem;font-weight:500;background-color:var(--glopen-primary-color);color:#FFF;display:flex;gap:.75rem;align-items:center;padding:.875rem 1rem;justify-content:space-between;&:after{content:'';display:block;width:1rem;height:1rem;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M466.8 210.8c25-25 65.6-25 90.6 0l384 384c25 25 25 65.6 0 90.6s-65.6 25-90.6 0L512 346.6 173.2 685.2c-25 25-65.6 25-90.6 0s-25-65.6 0-90.6l384-384z' fill='%23ffffff'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;transform:rotateX(180deg);transition:transform .3s ease-in-out}}.uk-accordion-content{padding:1rem;font-size:1rem;font-weight:500;color:var(--glopen-contrast-color)}}&>.wp-block-glopen-accordion-item.uk-open>.uk-accordion-title{&:after{transform:rotateX(0deg)}}}&.gl-theme-2{&>.wp-block-glopen-accordion-item{background-color:var(--glopen-quaternary-color);color:var(--glopen-contrast-color);&~&{margin-top:1rem}&>.uk-accordion-title{display:flex;gap:.75rem;align-items:center;font-size:1rem;font-weight:700;padding:1rem 1.25rem;justify-content:space-between;&:after{content:'';display:block;width:1rem;height:1rem;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M466.8 210.8c25-25 65.6-25 90.6 0l384 384c25 25 25 65.6 0 90.6s-65.6 25-90.6 0L512 346.6 173.2 685.2c-25 25-65.6 25-90.6 0s-25-65.6 0-90.6l384-384z' fill='%23111111'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;transform:rotateX(180deg);transition:transform .3s ease-in-out}}.uk-accordion-content{padding:0 1.25rem 1.25rem;font-size:1rem;font-weight:500;color:var(--glopen-contrast-color)}}&>.wp-block-glopen-accordion-item.uk-open>.uk-accordion-title{color:var(--glopen-secondary-color);&:after{transform:rotateX(0deg)}}}& .uk-accordion-title{margin-bottom:0;user-select:none;cursor:pointer}}@media (max-width:959px){.uk-grid:not(.uk-grid-collapse).gl-grid-small-m{margin-left:-15px}.uk-grid:not(.uk-grid-collapse).gl-grid-small-m>*{padding-left:15px}.uk-grid:not(.uk-grid-collapse).gl-grid-small-m>.uk-grid-margin{margin-top:15px}.uk-flex-first-m{order:-1}}.block-editor-iframe__body p:has(+.block-list-appender){margin-bottom:0}.glopen-inspector-section-box{padding:16px;border-top:1px solid #e0e0e0}.glopen-inspector-help{font-size:12px;color:#757575;margin-top:.5rem;margin-bottom:0}.glopen-inspector-label{font-size:11px;font-weight:500;color:#1e1e1e;margin-top:.5rem;margin-bottom:0;width:100%;text-transform:uppercase;cursor:default}.gl-color-button-group{display:flex;flex-wrap:wrap;gap:.75rem}.gl-color-button-group button{border-radius:500px;width:28px;height:28px;padding:0;border:1px solid var(--glopen-tertiary-color)}.gl-color-button-group button.gl-color-active{border-color:transparent;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--glopen-primary-color) !important}.gl-color-button-group button:focus:not(.gl-color-active){box-shadow:unset!important}.gl-width-tab-panel>.components-tab-panel__tabs{gap:.5rem;margin-bottom:.5rem;flex-wrap:wrap}.gl-width-tab-panel .components-tab-panel__tabs-item{background:var(--glopen-muted-color);padding:0 .75rem;height:2.5rem !important}.gl-width-tab-panel .components-tab-panel__tabs-item:hover{color:unset !important;background:var(--glopen-quinary-color)}.gl-width-tab-panel .components-tab-panel__tabs-item.active-tab{background:var(--glopen-quinary-color)}figure:has(+.block-list-appender),figure:has(+[class=wp-block]){margin-bottom:0}